/* CSS Document */
body {
	background-color: #f4f4f4;
	margin-top: 0px;
}
#contenedor2 {
	width:700px;
	margin:0 auto;
}



#contenedor {
    width:975px;
	margin:0 auto;
}

#pie {
	width:960px;
	height:90px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 5px;
}

.check {
	width:14px;
	height:14px;
	border: solid #000000 1px;
}

#datos_bono_pop {
	width:300px;
	height:200px;
	float: left;
	margin-left: 5px;
	text-align: left;
}
#datos_bono_pop2 {
	width:300px;
	height:200px;
	float: left;
	margin-left: 53px;
}

#logo_ceuta {
	width:150px;
	height:68px;
	float:left;
	background-image: url(../../images/logo_ceutaenaccion.jpg);
	margin-left: 10px;
	margin-top: 10px;
}

#logo_empresa_bono{
	width:225px;
	height:75px;
	float:right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
    

a#bono {
	display:block;
	width:50px;
	height:39px;
	background-image:url(../../images/bono.gif);
	z-index: 10;
	text-decoration: none;
	
}

#bono_porcent {
   width:45px;
   height:15px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   color: #990000;
}

#bono_titulo {
	width:675px;
	height:20px;
	background-color: #990000;
	margin-top: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#contenedor {
	width:975px;
	height:auto;
	margin: 0 auto;
}

#formulario_cajas {
	width:200px;
	height:auto;
	float:left;
	padding: 10px 5px 5px 5px;
}

#formulario_cajas_persona {
	width:200px;
	height:auto;
	float:left;
	padding: 5px 0px 5px 8px;
}
#formulario_cajas2 {
	width:245px;
	height:145px;
	float:left;
	padding: 10px 5px 5px 5px;
}
#formulario_cajas_new {
	width:245px;
	height:auto;
	float:left;
	padding: 10px 5px 5px 5px;
}
#formulario_cajas_new2 {
	width:405px;
	height:auto;
	float:left;
	padding: 5px 5px 5px 5px;
}
#formulario_cajas_big {
	width:450px;
	height:145px;
	float:left;
	padding: 10px 5px 5px 5px;
}
#formulario_cajas3 {
	width:200px;
	height:35px;
	float:left;
	padding: 5px;
}

#formulario_cajas4 {
	width:245px;
	height:35px;
	float:left;
	padding: 5px;
}

#formulario_cajas5 {
	width:670px;
	height:auto;
	float:left;
	padding-left: 5px;
}

#contenedor_top {
	width:686px;
	height:141px;
	float: left;
}

#contenedor_top2 {
	width:686px;
	height:auto;
	float: left;
}


.interlineado {
    line-height:18px;}

#migas_de_pan {
	width:689px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
}

#titulos_listado {
	width:570px;
	height:15px;
	float: left;
	margin-top: 12px;
	padding-left: 115px;
}


#contenedor_buscador{
	width:150px;
	height:100%;
	background-color: #b5c4c1;
	padding: 5px;
	float: left;
	margin-left: 5px;
}
#contenedor_alta{
	width:146px;
	height:140px;
	border:#FFFFFF 1px solid;
}

#contenedor_ofertas {
	width:686px;
	height:100%;
	margin-top: 0px;
	position: absolute;
	
}
#contenedor_foto_oferta {
	width:400px;
	height:310px;
	margin: 3px;
	text-align: center;
	padding-left: 1px;
	
}

#encabezado {
	width:148px;
	height:20px;
	margin-top:5px;
	text-align: left;
	}

#linea {
	width:148px;
	height:20px;
	margin-top:10px;
	text-align: left;
}
#contenedor_busqueda{
	width:146px;
	height:300px;
	border:#FFFFFF 1px solid;
}

#contenedor_izquierda{
	width:116px;
	height:600px;
	border:#FFFFFF 1px solid;
	float:left;
}

#contenedor_central{
	width:686px;
	height:auto;
}

#contenedor_menu {
	width:680px;
	height:25px;
	margin-top: 3px;
	clear: both;
}

#contenedor_ruta {
	width:680px;
	height:25px;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

a#botones {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	width:90px;
	height:18px;
	border: solid #000000 1px;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align: center;
	padding-top: 2px;
	float: left;
}
a#botones:hover {
	font-weight:bold;
	color:#ffffff;
	background-color:#990000;
	text-decoration:none;
}


a#seleccionado {
display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	width:90px;
	height:18px;
	border: solid #000000 1px;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align: center;
	padding-top: 2px;
	float: left;
	font-weight:bold;
	color:#ffffff;
	background-color:#990000;
	text-decoration:none;
}



#contenedor_categorias {
	width:686px;
	height:auto;
	margin-top: 5px;
	background-color: #FFFFFF;
	border: solid #000000 1px;
	float: left;
}

#listado_categorias {
	width:218px;
	height:auto;
	float: left;
	padding: 5px;
	margin-top: 5px;
}

#ver_mas {
	width:74px;
	height:10px;
	float: left;
	padding: 5px;
	margin-top: 5px;
	padding-top: 3px;
	padding-left: 605px;
}


#contenedor_mas {
	width:25px;
	height:25px;
	float:right;
	vertical-align: baseline;
	margin-top: 85px;
	padding-top: 20px;
}

#contenedor_mas_ofertas {
	width:40px;
	height:20px;
	float:right;
	vertical-align: baseline;
	margin-left: 530px;
	margin-top: 5px;
	text-align: right;
}
#contenedor_borrar_ofertas {
	width:20px;
	height:20px;
	float:right;
	vertical-align: baseline;
	margin-left: 580px;
	margin-top: 5px;
}
#titulo_categorias {
	width:681px;
	height:20px;
	padding-left:5px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	border-top: solid #000000 1px;
	padding-top: 3px;
}
#contenedor_ofertas {
	width:686px;
	height:auto;
	margin-top: 200px;
	float: left;
	
}

#contenedor_fotos_mini {
	width:150px;
	height:55px;
	margin-top: 3px;
	text-align: center;
}
#fotos_mini {
	width:52px;
	height:52px;
	margin-left: 20px;
	float: left;
	border: solid #000000 1px;
}

#contenedor_ofertas2 {
	width:686px;
	height:auto;
	margin-top: 20px;
	float: left;
	
}

#contenedor_ofertas3 {
	width:686px;
	height:auto;
	margin-top: 430px;
	float: left;
	
}

#contenedor_ofertas4 {
	width:686px;
	height:auto;
	margin-top: 1px;
	float: left;
	
}

#contenedor_ofertas_miscontactos {
	width:686px;
	height:auto;
	margin-top: 80px;
	float: left;
	
}
#contenedor_ofertas_general {
	width:682px;
	height:56px;
	border: solid #000000 1px;
	background-color: #FFFFFF;
	margin-top: 5px;
	padding: 2px;
	float: left;
	clear: both;
}

#contenedor_foto_pequena {
	width:100px;
	height:50px;
	padding:2px;
	border: solid #000000 1px;
	float: left;
}

#contenedor_texto_oferta {
	width:570px;
	height:50px;
	padding:2px;
	float: left;
}
#paginado {
	width:686px;
	height:20px;
	text-align: center;
	padding-top: 10px;
	clear: both;
	float: left;
}

#pie_mail {
	width:686px;
	height:20px;
	text-align: center;
	padding-top: 10px;
	clear: both;
	float: left;
	border-top: solid #990000 1px;
}


#menu_empresas {
	width:380px;
	height:20px;
	margin-top: 3px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

#contenedor_ofertas_grande {
	width:686px;
	height:auto;
	border:solid #000000 1px;
	background-color:#FFFFFF;
	margin-top: 10px;
	float: left;
}

#contenedor_inicio {
	width:686px;
	height:377px;
	border:solid #000000 1px;
	background-color:#FFFFFF;
	margin-top: 2px;
	float: left;
}

#contenedor_ofertas_minisite {
	width:686px;
	height:338px;
	border:solid #009999 1px;
	background-color:#FFFFFF;
	margin-top: 10px;
}


#contenedor_foto_oferta {
	width:400px;
	height:auto;
	margin: 3px;
	text-align: center;
	padding-left: 1px;
	
}
#contenedor_descripcion_oferta {
	width:265px;
	height:330px;
	margin: 3px;
	float:right;
	
}

#contenedor_empresas_grande {
	width:686px;
	height:338px;
	border:solid #000000 1px;
	background-color:#FFFFFF;
	margin-top: 10px;
	float: left;
}

#contenedor_logo_empresa {
	width:250px;
	height:250px;
	margin: 3px;
	text-align: center;
	background-color: #CC9933;
	
}

#contenedor_descripcion_empresa {
	width:400px;
	height:310px;
	margin: 3px;
	float:right;
	
}

#cargador_alta {
	width:686px;
	margin-top: 5px;
	background-color: #FFFFFF;
	border: solid  #000000 1px;
	float: left;
}

#contenedor_fotologo {
	width:200px;
	height:100px;
	border: solid #000000 1px;
}

#pie_de_pagina {
    width:686px;
	height:100px;
	background-color: #FFFFFF;
}
#contenedor_muestraofertas {
	width:686px;
	height:300px;
	margin-top: -90px;
}
/* TIPOGRAFIAS */

.encabezados {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}

.encabezados a:link {color:#990000; text-decoration:underline}
.encabezados a: visited {color:#990000; text-decoration:underline}
.encabezados a: hover {color:#000000; text-decoration:underline}

.encabezados_index {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#990000;
	font-weight: bold;
}
.texto_medio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}


.texto_medio a:link {color:#000000; text-decoration:none}
.texto_medio a:visited {color:#000000; text-decoration:none}
.texto_medio a:hover {color:#990000; text-decoration:underline}

.texto_medio_select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000;
}

.texto_peque {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.texto_peque a:link {color: #000000; text-decoration:none }
.texto_peque a:visited{color:#000000; text-decoration:none }
.texto_peque a:hover {color:#990000; text-decoration:underline }

.texto_rojo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}
.texto_rojo a:link {color: #990000; text-decoration:none }
.texto_rojo a:visited{color:#990000; text-decoration:none }
.texto_rojo a:hover {color:#000000; text-decoration:underline }

.titulos_ofertas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5c4c1;
	font-weight:bold;
	}
.titulos_ruta_select {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}	
.titulos_ruta_select a:link {color:#000000; text-decoration:none}
.titulos_ruta_select a:visited {color:#000000; text-decoration:none}
.titulos_ruta_select a:hover {color:#990000; text-decoration:none}

.titulos_ruta_padd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-top:10px;
	}


.titulos_ruta {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:bold;
	}
	
.titulos_ruta a:link {color: #990000; text-decoration:none }
.titulos_ruta a:visited{color:#990000; text-decoration:none }
.titulos_ruta a:hover {color:#000000; text-decoration:underline }
/* EFECTOS */
.borde_alto {
border-top:solid #990000 2px;
  }
.botones {
	color: #000000;
	font-size: 10px;
	padding: 0px 2px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	height: 16px;
	margin-top: 1px;
	}
.cajas_texto_general {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	}
.cajas_texto {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:63px;
	}
	
.cajas_texto_desp {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:193px;
	}

.cajas_texto_desp2 {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:195px;
	}
	
.borde {
   border: solid #990000 1px;
}
	
.cajas_texto2 {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:78px;
	}	
		
.caja_texto_buscador {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:130px;
	}
	
.caja_texto_grande {
	width:230px;
	height:82px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
}

.caja_texto_grande2 {
	width:450px;
	height:120px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
}
	.caja_texto_grande3 {
	width:240px;
	height:117px;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
}
	
.radio_button {
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}	
.listado li {
     background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	width:80px;
	}
.multiselect {
	width:243px;
	border: solid #000000 1px;
	height: 120px;
}

.empresa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	
}

.empresa a:link {color:#990000; text-decoration:underline}
.empresa a: visited {color:#990000; text-decoration:underline}
.empresa a: hover {color:#000000; text-decoration:underline}


#ficha_empresa_pie2 {
	width:380px;
	height:auto;
  }



/* ---------------------------------------------------------------------------*/


#cargador_banner_izq {
	width:115px;
	height:575px;
	float: left;
}
#cuerpo {
}

.izquierda{
	width:115px;
}
.centro {
	width:691px;
	height: 500px;
	padding-left: 3px;
}
.derecha{
	width:155px;
	background-color:#B5C4C1;
}

#limpiar{
clear:both;
font-size:1;
}

#crear_borrar {
	width:150px;
	height:10px;
	float:right;
}
.nueva_borrar {
	background:#FFFFFF;
	color:#000000;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#000000 1px solid;
	text-decoration:none;
	text-align:center;
	}
.nueva_borrar a:link{color:#000000; text-decoration:none;}
.nueva_borrar a:visited{color:#000000; text-decoration:none;}
.nueva_borrar a:hover{color:#990000; text-decoration:none;}
	
#carga_logo {
	width:273px;
	height:70px;
	padding-top: 5px;
	padding-left:150px;
}

#carga_imagen_peque {
	width:273px;
	height:70px;
	text-align:center;
	padding-top: 5px;
}
#carga_info {
	width:273px;
	height:173px;
	text-align:left;
	padding-top: 5px;
}

.texto_inicio {
    padding:10px;
}
#info_tablas {
	width:180px;
	height:50px;
	float: left;
	margin-left: 8px;
}
#info_tablas1 {
	width:185px;
	height:50px;
	float: left;
	margin-left: 1px;
}
#info_tablas2 {
	width:185px;
	height:50px;
	float: left;
	margin-left: 8px;
	text-align: center;
}

#contenedor_grande {
	width:688px;
	height:50px;
	margin-top: 10px;
	float: left;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid #ffffff 2px;
	padding-bottom: 3px;
}
