
/* ESTILOS PROPIOS DEL BUSCADOR DE OFICINAS */
DIV#interior DIV#contenido{float:left; width:66em; padding:1.25em 0 1.25em 1.25em; background:url(../img/bgOficinas.jpg) no-repeat right 3.75em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;}
DIV#interior DIV.sinFondo{background:none !important;}
.lateralAuto{background:#FFF url('../img/bgLateral.gif') repeat-x top !important; border-right:none !important; height:400px;}
html>body .lateralAuto{min-height:400px; height:auto;}
.conBorde{border-left:1px dashed #C0C0C0;}
DIV#interior DIV#contenido H3{color:#D10000; background:transparent; font-size:1.75em; font-weight:bold; padding:0; border-bottom:1px dashed #C0C0C0; margin:0;}

DIV#interior DIV#contenido A.impTop{margin-top:-2.5em;}
html>/**/body DIV#interior DIV#contenido A.impTop{margin-top:-2.05em;}

DIV#interior DIV#contenido P{font-size:1.1em; margin:1.5em 0 0 .25em;}

DIV#interior DIV#contenido A.volver{margin:-2.4em 1.5em 0 0; padding-top:0; float:right; background:url(../img/icoVolver.gif) no-repeat left top !important; padding:0 0 .25em 25px; line-height:1.5em; font-size:1.2em; color:#D10000;}
html>/**/body DIV#interior DIV#contenido A.volver{margin:-2em 7em 0 0;}
DIV#interior DIV#contenido A.volver:hover{color:#000;}
DIV#interior DIV#contenido A.volverSolo{margin:-2.4em 1.5em 0 0 !important;}
html>/**/body DIV#interior DIV#contenido A.volverSolo{margin:-2em 1.5em 0 0 !important;}

DIV#interior DIV#contenido UL.listaProvincias{margin:2em 0 0 0; padding:0; list-style:none; font-size:1.1em; width:16.5em; float:left;}
DIV#interior DIV#contenido UL.listaProvincias LI{ width:14.5em;}
DIV#interior DIV#contenido UL.listaProvincias LI A{color:#D10000;}
DIV#interior DIV#contenido UL.listaProvincias LI A:hover{color:#555;}

DIV#interior DIV#contenido DIV.tablaResultado{float:left; width:66em; margin:0; padding:0;}
html>body DIV#interior DIV#contenido DIV.tablaResultado{width:67em;}
DIV#interior DIV#contenido DIV.tablaResultado P.aviso{background:url(../img/icoAviso.jpg) no-repeat left; padding:0 0 0 1.5em !important;}
DIV#interior DIV#contenido DIV.tablaResultado P.topPaginacionL{float:left; font-size:1.1em;  padding:0; width:40%;}
DIV#interior DIV#contenido DIV.tablaResultado P.topPaginacionR{float:right; text-align:right; font-size:1.1em; margin:1.5em 0 .5em 0; padding:0; width:51%;}
DIV#interior DIV#contenido DIV.tablaResultado P.buttomPaginacionR{float:right; text-align:right; font-size:1.1em; margin:0 0 .5em 0; padding:0; width:51%;}
DIV#interior DIV#contenido DIV.tablaResultado P A{color:#D10000;}
DIV#interior DIV#contenido DIV.tablaResultado P A.ant{background:url(../img/icoFlechaAnt.gif) no-repeat left; padding:0 0 0 .75em;}
DIV#interior DIV#contenido DIV.tablaResultado P A.sig{background:url(../img/icoFlechaSig.gif) no-repeat right; padding:0 .75em 0 0;}
DIV#interior DIV#contenido DIV.tablaResultado P A:hover{color:#000;}


DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado{margin:0 1em 1em .25em; width:100%; font-size:1.05em; border-bottom:none; border-top:1px solid #DADADA;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado CAPTION{background:#D10000; color:#FFF; font-weight:bold; border-bottom:1px solid #FFF; text-align:left; padding:.1em 0 .1em .5em;}
html>/**/body DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado CAPTION{margin:0 1em -1em 1em; width:9.9%;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TR{background:#FFF;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TR.par{background:#F7F7F7;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TD, DIV#interior DIV#contenido DIV#ficha DIV.tablaResultado TABLE.listado TH{border-bottom:1px solid #DADADA; padding:.4em 0 .4em .5em; border-top:none !important;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TD, DIV#interior DIV#contenido DIV.resultadoBusTaller TABLE.datosMedico TH{border-right:1px solid #DADADA;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TD.sinBorde, DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TH.sinBorde{border-right:0px;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TR.selec TD, DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TR.selec TH{background:#F9EDED !important; font-weight:bold !important;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TH SPAN{float:left; padding:0;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TH DIV.ordenacionFlechas{float:left; padding:0; margin:.3em 0 0 .5em; background:#EFEFEF; text-align:left;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado TH DIV.ordenacionFlechas A{display:block;background:#EFEFEF;margin:0;padding:0;width:1em;}
DIV#interior DIV#contenido DIV.tablaResultado TABLE.listado THEAD TR TH{background:#EFEFEF url(../img/bgTHdatos.gif) repeat-x bottom; border-bottom:none; padding:.5em 0 .75em .5em;}

DIV#interior DIV#contenido DIV.formDatos{float:left; margin:0; padding:0;;}
DIV#interior DIV#contenido DIV.formXL{width:66em !important;}
DIV#interior DIV#contenido DIV.formL{width:43em !important;}
DIV#interior DIV#contenido DIV.formM{width:40em !important;}
DIV#interior DIV#contenido DIV.formDatos FORM{font-size:1.1em; padding:1em 0 1em 0; margin:.5em 0 0 .25em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important}
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET{border:none; margin:0; padding:0;}
	DIV#interior DIV#contenido DIV.formDatos FORM INPUT{font-size:1em; height:1.1em;}
	DIV#interior DIV#contenido DIV.formDatos FORM INPUT#cpOfi{width:5em;}
	DIV#interior DIV#contenido DIV.formDatos FORM DIV{margin-bottom:1.5em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.txtTit{float:left; width:100%; padding-bottom:.5em;}
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET LEGEND.textRed{float:left; font-weight:bold; color:#D10000; padding-bottom:.5em; font-size:1.05em;}
	#DIV#interior DIV#contenido DIV.formDatos FORM SPAN.textRed{float:left; font-weight:bold; color:#D10000; padding-bottom:.5em; font-size:1.05em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.formu{float:left; padding-right:2em; padding-bottom:.75em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.formuBot{float:left; padding:1.1em 0 .1em 0;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.filaChrd{float:left; padding-right:2em; padding-top:.5em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.pieCampo{font-size:.9em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.obligatorio{color:#D10000; padding-left:.2em;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN LABEL{font-weight:bold;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN LABEL.textNormal{font-weight:normal;}	
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET DIV.chrd LABEL{font-weight:normal !important;}
	DIV#interior DIV#contenido DIV.formDatos FORM .botones{margin:0 0 -3px 0; padding:0 0 .1em .2em; color:#FFF; font-size:1em; text-align:center; height:24px; cursor:pointer; border:none; background:transparent;}
	html>/**/body DIV#interior DIV#contenido DIV.formDatos FORM .botones{margin:0 0 2px 0; height:25px;}
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET .botonM{background:url('../img/bgBotonM.gif') no-repeat; width:63px;}
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET .botonXS{background:url('../img/bgBotonXS.gif') no-repeat; width:33px;}
	DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET INPUT.chrd{background:none; border:none; margin:.25em 0 .5em 0; padding:0; float:left;}
	html>/**/body DIV#interior DIV#contenido DIV.formDatos FORM FIELDSET INPUT.chrd{margin:.25em .5em 0 0;}
	DIV#interior DIV#contenido DIV.formDatos FORM SPAN.boton{float:left; padding:0; margin:1.5em 0 0 0; width:70px; height:24px;}
	DIV#interior DIV#contenido DIV.formDatos FORM A.botonBuscar{margin:0; padding:.3em 1em .75em 1em; color:#FFF; font-size:1em; text-align:center; cursor:pointer; background:url('../img/bgBotonM.gif') no-repeat; width:70px; height:24px; line-height:2.5em; text-decoration:none;}
	DIV#interior DIV#contenido DIV.formDatos FORM DIV.botBorder{float:right; padding:0; margin:1.5em 0 0 0; width:100%; height:24px; border-top:1px dashed #CBCBCB; text-align:right;}
	DIV#interior DIV#contenido DIV.formDatos FORM P{font-size:1em; margin:0;}

	DIV#interior DIV#contenido DIV.formDatos DIV.msgAlerta{background:#f3f3f3; border:1px solid #e3e3e3; padding:1em 1em 1em 6em; margin:1em 0 0 .25em; width:40em;}
	DIV#interior DIV#contenido DIV.formDatos DIV.msgAlerta P{background:url(../img/icoMsgAlerta.gif) no-repeat left center; padding:1em 0 .5em 5em; margin:0; font-weight:bold;}
	DIV#interior DIV#contenido DIV.formDatos H4{color:#D10000; background:transparent; font-size:1.2em; font-weight:bold; padding:0; border-bottom:1px dashed #C0C0C0; margin:0;}
	DIV#interior DIV#contenido DIV.formDatos P.leyenda{float:right; text-align:right; width:10em; margin:-1.4em 0 0 0;}
	DIV#interior DIV#contenido DIV.formDatos P.leyenda SPAN{color:#D10000;}
	
	
	DIV#interior DIV#contenido DIV.datosOficina{position:relative; float:left; background:#FFF; width:37.25em; margin:.5em 0 1em .25em; z-index:25; padding-right:1.5em; height:22em;}
	html>body DIV#interior DIV#contenido DIV.datosOficina{min-height:22em; height:auto;}
	DIV#interior DIV#contenido DIV.datosOficina UL{margin:0; padding:0; list-style:none;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI{background:#f6f6f6; padding:.5em 1em; margin:0 .25em .2em 0;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P{margin:0; padding:0;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P.direccion{background:url(../img/icoCasa.gif) no-repeat left top; padding:.2em 0 0 3em;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P.horario{background:url(../img/icoAgenda.gif) no-repeat left top; padding:.2em 0 0 3em;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P.telef{background:url(../img/icoTfno.gif) no-repeat left top; padding:.2em 0 0 3em;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P.responsable{background:url(../img/icoTarjeta.gif) no-repeat left top; padding:.2em 0 0 3em;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P SPAN{font-weight:bold; display:block;}
	DIV#interior DIV#contenido DIV.datosOficina UL LI P SPAN.separador{width:3em; margin:0 2em 0 0; display:inline; font-weight:normal; background:none; float:left;}
	DIV#interior DIV#contenido DIV.mapaGoog{position:relative; width:60em; height:20em; margin:.5em 0 1em 0; text-align:center; border:1px solid #000;}
	DIV#interior DIV#contenido DIV.mapaGoog DIV#map_canvas{width:23em; height:21.5em;}
	html>body DIV#interior DIV#contenido DIV.mapaGoog DIV#map_canvas{min-height:21.5em; height:auto;}
	DIV#interior DIV#contenido A.linkMapa{ font-size:1.1em; text-align:center; float:right;}
	
	DIV#interior DIV#contenido IMG.bannerLat{float:left; margin:1.25em 0 0 0;}
	html>body DIV#interior DIV#contenido IMG.bannerLat{margin:1.25em 0 0 1.25em;}
	DIV#interior DIV#contenido DIV.bannerLat{float:left; margin:1.25em 0 0 0;}
	html>body DIV#interior DIV#contenido DIV.bannerLat{margin:1.25em 0 0 1.25em;}

/* mensajes error fuera de formulario */
	DIV#interior DIV#contenido DIV.msgs{background:#f3f3f3; border:1px solid #e3e3e3; padding:.5em 1em .5em 2.5em; margin:3em auto 1em auto; width:40em;}
	DIV#interior DIV#contenido DIV.msgs P{padding:1.5em 0 1.5em 4.5em; margin:0;}
	DIV#interior DIV#contenido DIV.alert1 P{background:url(../img/icoMsgAlerta.gif) no-repeat left center;}
	DIV#interior DIV#contenido DIV.alert2 P{background:url(../img/bgOk.gif) no-repeat left center;}
	DIV#interior DIV#contenido DIV.alert3 P{background:url(../img/bgAvisoAlerta5.gif) no-repeat left center; padding-left:6em;}		
	
/* BANNERS INFERIORES */
DIV#bannersInf{background:#f9f9f9; margin:.5em auto !important; border:1px solid #CCC; text-align:left; width:86.5em; padding:.5em 0 .5em .5em;}
DIV#bannersInf UL.b3_buscador{list-style:none; margin:0; padding:0; width:100%; font-size:1.1em;}
DIV#bannersInf UL.b3_buscador LI{float:left; width:25.7em; margin:0; padding:0 .5em 0 0; background:#f9f9f9;}
DIV#bannersInf UL.b3_buscador LI IMG{float:left; height:7.4em; margin:0 .35em 0 .4em;}
DIV#bannersInf UL.b3_buscador LI P.tit{float:left; margin:0; font-size:1.3em; color:#000; width:65%;}
DIV#bannersInf UL.b3_buscador FORM{float:left; width:65%; margin:.5em 0 0 0;}
DIV#bannersInf UL.b3_buscador FORM INPUT.botonBanner{float:left; background:url(../img/bgBotonM_G.gif) no-repeat; margin:0 0 -2px 0; border:0px solid; color:#FFF; font-size:1em; text-align:center; width:63px; height:25px; padding:0 0 .1em .2em; cursor:pointer;}
DIV#bannersInf UL.b3_buscador FORM A.link{float:left !important; margin:.2em 0 0 1em; padding:0; width:6em; background:url(../img/bgListado.gif) no-repeat right; text-decoration:underline; color:#D10000;}
DIV#bannersInf UL.b3_buscador FORM A:hover.link{color:#000;}

body{background-color:#f3f3f3 !important;}

/* Estilo para un enlace no destacado ni subrayado */
A.seleccionado {text-decoration: underline; color: #D10000;}
A.normalLink{color:#000; text-decoration:none;} 

/* P.entityName {padding: 5px 0 0 15px !important; margin:0 0 10px 0 !important; display:block; position:relative; width:340px !important;  font-size:.95em !important;}*/
P.entityName {padding: 5px 0 0 15px !important; margin:0 0 10px 0 !important; display:block; position:static !important; width:340px !important;  font-size:.95em !important;}
html>body P.entityName {padding: 5px 0 5px 18px !important;}
html>/**/body P.entityName {padding: 5px 0 5px 35px !important;}
P.searchTxt{margin:0 !important;}

div.entityTitle{position:static !important;}


