body {
	background-color: #FFFFFF;/* #c3bcb2*/
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Tahoma, Verdana, Arial; 
	font-size:11px; 
	border:0px solid blue;
	color:#00539f;
	/*overflow:-moz-scrollbars-vertical;*/
	
	
}

div#cabeceraLogos {
	background-color: #FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
	height: 64px;
	margin: 0 auto;
	padding-top: 3px;
	width: 766px; /*a resolucion 1024 ponemos 766 de width y a resolucion 800 ponemos 766*/
	border:0px solid red;
	
}

div#capaMenu {
	width:766px;
	height:30px;
	border:0px solid green;
	margin: 0 auto;
}

/*ul#menu					{background:#00359F; background-image:url(../images/barra_menu_bg.png); background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial; font-weight: bold; font-size: 11px; list-style-type: none; padding-bottom:27px; border-bottom: 1px solid #9DAFD6;  margin-bottom:0px; margin-left:0px;}
ul#menu li				{float:left; height:27px; margin: 0px 5px 0px 5px;padding-top:3px;}
ul#menu li.desconexion			{text-align:right; float:right; margin-right:10px; margin-top:5px; font-weight:bold; background-color:transparent; color:white;}
ul#menu li#actual			{color:#00539F;background-color:#D8D8D8;border-right:0px solid #FF0000;height:23px;}
ul#menu li#actual a			{color:#00539F;padding: 5px 4px 3px 4px;}
ul#menu li#actual a:hover		{color:#00539F;font-size:11px;font-weight:bold;  border:0px solid #003366;}
ul#menu a				{float:left; display: block; color:white; text-decoration:none; padding: 4px 4px 3px 4px;}
ul#menu a:hover 			{color:#D8D8D8;font-size:11px;font-weight:bold;  border:0px solid #003366;}	*/
ul#menu					{background:#00359F; background-image:url(../images/barra_menu_bg.png); background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial; font-weight: bold; font-size: 11px; list-style-type: none; padding-bottom:27px; border-bottom: 1px solid #9DAFD6;  margin-bottom:0px; margin-left:0px;}
ul#menu li				{float:left; height:27px; margin: 0px 5px 0px 5px;padding-top:3px;}
ul#menu li#desconexion			{text-align:right; float:right; margin-right:10px; margin-top:5px; font-weight:bold; background-color:transparent; color:white;}

ul#menu li#actual			{padding-top: 7px;color:#00539F;background-color:#D8D8D8;border-right:0px solid #FF0000;height:21px;text-decoration: none;}
ul#menu li#actual label#menuAc			{color:#00539F;padding: 10px 4px 3px 4px;text-decoration: none;}
/*ul#menu li#actual a.menuAc:hover		{color:#00539F;font-size:11px;font-weight:bold;  border:0px solid #003366;}*/
ul#menu a.menuli				{float:left; display: block; color:#FFFFFF; text-decoration:none; padding: 4px 4px 3px 4px;}
ul#menu a.menuli:hover 			{color:#D8D8D8;font-size:11px;font-weight:bold;  border:0px solid #003366;}	



div#cuerpoGlobal {background-color: #FFFFFF;margin: 0 auto;margin-top: 0px;width: 766px;border:0px solid red;}


div#logoIzqColectivo	{border: 0px solid red; float:left; padding:0px 0px 0px 2px; background-color:white; }
div#logoDerIber			{border: 0px solid red; float:right; padding:0px 0px 0px 0px; background-color:white; }
img.logo 				{border:0px; vertical-align:middle;}
img {border:0px;}

div#separador 					{ width:766px;height:10px;border:0px solid black;margin:0 auto;}
div#separadorMenu 				{ width:766px;height:5px;border:0px solid black;margin:0 auto;}
div#separadorAlta 					{ width:720px;height:40px;border:0px solid black;margin:0 auto;text-align:left;padding-left:46px;}
div#separadorSomos 					{ width:766px;height:40px;border:0px solid black;margin:0 auto;text-align:center;margin-bottom:5px;}

div#buscador 					{margin:0 auto;width:766px;height:80px; border:0px solid red;}
div#buscador .tituloBuscador	{background-color:#D6DCE6;height:20px;text-align:left;padding:3px 0px 0px 10px;color:#00539F;font-size:14px;font-weight:700;border:1px 1px 0px 1px solid #D6DCE6;}
div#buscador .contenidoBuscador {background-color:#F1F2F5;height:55px;border:0px 1px 1px 1px solid  #D6DCE6;margin:0 auto;}

div#cuerpoAlta 					{height:205px;border:0px solid red;}
img.taza						{float:left;border:0px;}
img.informe						{float:right;border:0px;vertical-align:bottom;}
div#cuerpoAlta .tituloAlta		{height:45px;background-color:#D6DCE6;text-align:left;}
div#cuerpoAlta .tituloAlta .titAlta {padding:0px 0px 0px 25px;color:#00539F;font-weight:900;font-family:Tahoma, Verdana, Arial;font-size:24px;border:0px solid red;position:absolute;line-height:2;}
div#cuerpoAlta .contenidoAlta	{float:left;border:0px solid black;width:460px;text-align:left;padding-top:7px;height:130px;}
div#cuerpoAlta .informeAlta {width:170px;border-left:1px solid #D6DCE6;float:right;height:115px;margin-top:10px;padding-top:10px;color:#000000;font-size:9px;}

ul#listaAlta	{padding:5px 0px 5px 60px;border:0px solid red;}
ul#listaAlta li.camposListaAlta{list-style-image:url(../images/flecha_busc.gif);color:#00539F;font-family:Tahoma, Verdana, Arial;font-size:10px;font-weight:700;}


div#ofertas 					{margin:0 auto;width:766px;height:135px; border:0px solid red;text-align:left;}
div#ofertas .tituloOferta		{background-color:#D6DCE6;height:25px;text-align:left;padding:5px 0px 0px 10px;color:#00539F;font-size:14px;font-weight:bold;border:1px 1px 0px 1px solid #D6DCE6;}
div#ofertas .contenidoOferta	{background-color:#F1F2F5;height:105px;border:0px 1px 1px 1px solid  #D6DCE6}
div#ofertas .contenidoOferta	div#cadaOferta {width:253px;text-align:left;height:100px;border:0px solid red;float:left;padding-left:0px;padding-top:5px;position:inherit;}

div#cadaOferta div.precio2 {width:100px;height:20px;border:1px solid blue;float:inherit;padding-left:10px;font-family:Tahoma, Verdana, Arial;text-decoration:line-through;font-size:11px;color:#FF0000;}

label.tit{padding:0px 0px 0px 0px;color:#00539F;font-size:11px;font-weight:700;}
span.titu{padding:0px 0px 0px 25px;color:#00539F;font-size:11px;font-weight:700;}

div#ofertas .contenidoOferta div#cadaOferta div.precio{width:150px;text-align:center;border:0px solid red;height:75px;}
img.hojaOfertas{border-right:5px;vertical-align:top;float:left;margin-top:0px;}

/*pie pagina*/
div#piePagina {
	float: none;height: auto;margin: 0 auto;padding-bottom: 5px;padding-top:5px;width: 766px;border-top:1px solid #D6DCE6;color:#00539F;}


a.textoCopy2:link, a.textoCopy2:visited { text-decoration:none; }
#copy  {text-align: center;	margin-bottom: 15px;color: #5756a6;line-height: 1em;}

/* Alineacion del candado */
#copy	img		{ vertical-align:middle;}
.textoCopy  	{font-family: Tahoma, Verdana, Arial;	font-size: 10px;line-height: 1.5em;margin-top: 10px;color: #636363;}

.textoCopy2 {font-family: Tahoma, Verdana, Arial;font-size: 11px;line-height: 1.5em;margin-top: 10px;color: #5756a6; letter-spacing: -0.04em;
}

/*buscador*/
.inputestilo1 {font-family: Tahoma, Verdana, Arial;font-size: 10px;color: #333333;background-color: #FCFCFC;border: 1px solid #8f99ad;}
.botonBuscar1 {width: 20px;height: 19px;vertical-align: top;margin-top: 1px;margin-left: 3px;background-image: url(../images/lupa1.gif);background-color: #ffffff;border: 0;cursor: pointer;background-repeat: no-repeat;}

/*tablaOfertas*/
.tablaOfe{width:150;text-align:center;height:70;border:0px solid red;margin-left:50px;}
.precio {color:#00539F;font-weight:900;font-family:Tahoma, Verdana, Arial;font-size:28px;line-height:1;}
.precio2 {font-family:Tahoma, Verdana, Arial;text-decoration:line-through;font-size:12px;color:#FF0000;text-align:left;padding-top:0px;vertical-align:bottom;}
.descuento{text-align:center;color:#00539F;font-size:12px;}
.producto{text-align:center;color:#00539F;font-size:14px;}
.grande{text-align:center;color:#00539F;font-size:20px;font-weight:bold;}


a.ejInf:link, a.ejInf:visited, a.ejInf:hover, a.ejInf:active {
	font-family:Tahoma, Verdana, Arial
	font-size: 11px;
	font-weight: bold;
	color: #00539F; 
	text-decoration:underline;
	
}
/*capa buscador superior*/
table.buscador {margin-top:7px;margin-left:35px;width:660px;}


/*buscador .provisional porque tira de otro entorno*/
div#columnalacentral     {border:0px solid red; text-align:left; color:black; display:inline-table;margin:0 auto; width:766px;height:360px;}
/* SOMBREADOS */
.wrap1, .wrap2, .wrap3 { display:inline-table; /* \*/display:block;/**/  }
.wrap1 { float:left; background:url(../images/shadow.gif) right bottom ; background-repeat:repeat; }
.wrap2 { background:url(../images/corner_bl.gif) left bottom no-repeat; }
.wrap3 { padding:0 9px 9px 0; background:url(../images/corner_tr.gif) right top no-repeat; }
/* LISTADO */                              
div.listado2 			{padding-bottom:5px; padding-left:5px; margin-top:0px; background-color:#efefef; color:#1A65A9; width:750px; border:1px solid #ccc; border-color:#efefef #ccc #ccc #efefef; color:black;display:inline-table; font-size:12px;}  
div.listado2 table		{width:750px; border-collapse:collapse;margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
div.listado2 H3			{margin:0px 0px 10px 0px; font-size:16px; color:#1A65A9;}
div.listado2 b			{font-size:16px; color:#1C5BA2;}
div.listado2 P 			{margin:0;}
div.listado2 P.busqueda		{margin:0; color:#0053A0; text-align:center; width:90%; margin-bottom:10px; margin-top:5px;}
div.listado2 .imagen		{background-image: url(../images/flecha2.gif); background-repeat:no-repeat;}
div.listado2 .fila1 a		{color:#003564; text-decoration:none;}
div.listado2 .fila2 a		{color:#003564; text-decoration:none;}
div.listado2 .fila1 a:visited 	{color:black; text-decoration:none;}
div.listado2 .fila2 a:visited 	{color:black; text-decoration:none;}
div.listado2 .fila1 a:hover 	{ font-size:12px; color:#003564; text-decoration:underline;  }
div.listado2 .fila2 a:hover 	{ font-size:12px; color:#003564; text-decoration:underline; }
div.listado2 .fila1     	{ font-size:12px; color:#00539F;}
div.listado2 .fila2     	{ font-size:12px; color:#00539F;}
div.listado2 ul li a		{text-decoration:underline;}
div.listado2 .titulo 		{font-size:small; color:#003564; height:20px; font-weight:bold; background-color:#e6e6e6;}
div.listado2 .navegador 	{border:1px; text-align:right; padding-right:10px;}
div.listado2 .imagen    	{width:20px; text-align:center; border:0px;}
div.listado2 .seleccion  	{width:20px; text-align:center;}
div.listado2 .filaover  	{ font-size:12px; color:#003564; background-color:#e6e6e6;}
div.listado2 a.siguiente	{color:black; text-decoration:underline; margin-left:3px;}
div.listado2 a.anterior		{color:black; text-decoration:underline; margin-right:3px;}
div.listado2 a.numero		{color:black; text-decoration:underline;}

/*fin buscador provisional*/

/*ENLACES ALTA EN SEPARADOR*/
a.enlaceAlta:link, a.enlaceAlta:visited, a.enlaceAlta:active {
	font-family:Tahoma, Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #00539F; 
	text-decoration:none;
	line-height:40px;
	
	
}
a.enlaceAlta:hover { 
font-family:Tahoma, Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #00539F; 
	text-decoration:underline;
	line-height:40px;
}


ul {margin: 0px;padding: 0px;}


/*QUIENES SOMOS*/
div#cuerpoSomos 	{height:320px;border:0px solid red;width:766px;}
#texto				{ margin-top: 5px;border:0px solid red;}
table.qsomos{margin-top:0px;cursor: pointer;cursor: hand;text-align:center;width:600PX;}
table.qsomos td{border:1px solid #DDF1FD;background-color:#F5F9FF;width:200px}
table.qsomos td.celda{width:220px;height:170px;background-image:url(../images/cuadrado_flecha_peq.gif); background-position:center;background-repeat:no-repeat;}
div.englobaOfe{padding-top:18px;}
label.cabeceraqSomos {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color:#00539F;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.nowrap {
	white-space: nowrap;
}

.celdaTextoContenido {
	font-size: 1em;
	line-height: normal;
	padding-top: 15px;
	padding-right: 30px;
	/* font-family: Tahoma, Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	line-height: 1.5em;
	text-align:justify;
}

.celdaTextoContenido1 {
	line-height: normal;
	padding-top: 0px;
	/*padding-right: 30px;*/
	/* font-family: Tahoma, Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	line-height: 1.5em;
	text-align:left;
	border:2px solid #F1F2F5;
}


span.base{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#84ACDB;

}

ul.qsomos {
/*padding-left:10px;
margin-left:10px;*/
margin:0px;border:0px solid red;width:160px;padding-left:40px;padding-bottom:20px;padding-top:15px;
}

li.qsomos{
list-style-type:square;
color:#84ACDB;
text-align:left;
}

label.qsomos{font-size:14px;font-weight:bold;color:#0b3090;}	


a.qsomos	{
	color:#84ACDB !important;
	text-decoration:none;
}


/*SERVICIOS*/
div#cuerpoServicios{width:766px;height:300px;}
label.qServ{font-size:12px;font-weight:bold;color:#00539F;}	
label.qServ1{font-size:12px;font-weight:bold;color:#00539F;padding-left:50px;}	
div.englobaServ{padding-left:15px;border:0px solid red;width:220px;padding-top:10px;height:272px;}
a.enlaceServ:link, a.enlaceServ:visited, a.enlaceServ:active, a.enlaceServ:hover {
	font-family:Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00539F; 
	text-decoration:underline;
	line-height:20px;
	
	
}

ul.servi {
/*padding-left:10px;
margin-left:10px;*/
padding-left:16px;width:200px;border:0px solid red;padding-top:5px;
}

li.serv{
list-style-type:square;
text-align:left;
}


.texto1bold2esp {
	/*color: #84ACDB;*/
	color: #00539F;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div#cuerpoContactar{width:766px;height:550px;border:0px solid blue;margin:0px auto;}
.celdaTextoContenidoContactar {


		font-size: 1em;
	line-height: normal;
	padding-top: 15px;
	padding-right: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	line-height: 1.5em;
	text-align:justify;
	border:0px solid red;
}

input.volver					{font-family:Verdana,Helvetica; font-size:9px; background-image:url(../images/BtnVolver.gif); background-repeat: no-repeat; background-position: 3px 3px; font-weight:bold; width:68px; height:19px; color:white; border:0px; background-color:transparent; color:#EFEFEF; }
.off {
	display: none;
}
.textoInfo {
	margin-top: 5px;
   	font-size: 11px;
	/* font-family: Tahoma, Arial, Helvetica, sans-serif; */
	/* color: #333333; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #656565;
	/*line-height: 1.1em;*/
	line-height: 1.2em;
}
/****************************************************************************************************************/
/****************************************************************************************************/
.texto1color {
	/* color: #84ACDB; */
	color: #698AB0; 
	
}

/* Tabla de tarifas */

table .tarifas 		 		{ width:530px;; font-size: 1em;}
table .tarifas td			{ text-align:center; }
table .tarifas td.producto	{ text-align:left; color: #656565;font-size:8.3pt;}
table .tarifas tr.titulo 	{ font-family: Tahoma, Arial, Helvetica, sans-serif; color: #656565; border-bottom: solid 1px #3C507B; font-weight:bold; }








