.divError { color: red; font-size: 0.9em; text-align: center;}
.spanEj { font-size: 0.7em;}
input { font-size: 1em;}
#navegacionCabecera  a { font-size: 0.95em;}
/* comentado por ajr, el 02/08/2012, para solucionar problema en el tamaño del camino de migas de buscaugc.asp */
#navegacionCabecera  .breadcrumb a { font-size: 1em;}
.links a { font-size: 1em;}
.menunav a { font-size: 1em;}
#canvas button { font-size: 0.85em;}
#canvas div.mybutton { font-size: 0.85em; width: 17%;}
.barra1 span.titulo { font-size: 0.846em;}
#canvas h2 { font-size: 0.9em;}
#canvas label { width: 250px;}
#dialogmapa { z-index:10000; width:700px; height:500px;}
.sp { margin: 0 10px 0 0;}
.block280 { width: 280px; float: left;}
.block281 { width: 470px; float: left;}
.block245 { width: 245px; float: left; font-size: 0.8em;}
.block220 { width: 220px; float: left;}
.left160 { float: left; width: 159px; margin-right: 2px;}
.left110 { float: left; width: 109px; margin-right: 2px;}
.telefono { float: left; width: 129px;}
.telefono .dato { float: left; width: 139px;}
.horariodia { float: left; width: 89px;}
.horariodia .dato { float: left; width: 139px;}
.datosbasicos { float: left; width: 600px;}
.datosbasicos .dato { float: left; width: 100px; margin-top: -2px;}
.datosbasicos .titulo { text-align: right; padding-right: 8px;}
.barra1 { background: url(azul/back1_ini.png) no-repeat; padding: 0 0 0 4px; margin: 0 0 2px 0; font-family: verdana; color: #fff; font-weight: bold; margin-right: 2px;}
 .barra1 span.titulo{ padding-top: 2px; background: url(azul/back1_fin.png) right; height: 16px; display: block;padding-right: 7px;}
.tablacentros .barra1{font-family: verdana; color: #fff; font-weight: bold;}
.tablacentros .barra1 span.titulo{ padding-top: 2px; background: url(azul/back1_fin.png) right; height:auto; display: block;padding-right: 7px;}
 .barra1{font-family: verdana; color: #fff; font-weight: bold;}
table.centros.tablacentros tr th{padding:4px;background:#347CC5;border-radius:4px;}
.tablacentros .barra1 span.titulo{background:none}
.tablacentros .barra1 {background:none}
tr.resalto:hover td .barra2_1, tr.resalto:hover td .barra2_0 { background: url(azul/backact_ini.png) no-repeat; color: #fff;}
tr.resalto:hover td .barra2_1 span.titulo, tr.resalto:hover td .barra2_0 span.titulo { background: url(azul/backact_fin.png) right no-repeat;}
tr.resalto:hover td .barra2_1 a, tr.resalto:hover td .barra2_0 a { display: block; width: 100%; color: #fff;}
tr.resalto:hover td .barra2_1 a:hover, tr.resalto:hover td .barra2_0 a:hover { color: #fff;}

.barramapa { background: url(azul/backact_ini.png) no-repeat; padding: 0 0 0 4px; margin: 0 0 2px 0; font-family: verdana; margin-right: 2px;}
.barramapa span.titulo { padding-top: 2px; background: url(azul/backact_fin.png) right no-repeat; height: 16px; display: block;}
.barramapa span.titulo a { color: #fff;}

.barra2_1 { background: url(azul/back2_ini.png) no-repeat; padding: 0 0 0 4px; margin: 0 0 2px 0; font-size: 0.83em; font-family: verdana; margin-right: 2px;}
.barra2_1 span.titulo { padding-top: 2px; background: url(azul/back2_fin.png) right no-repeat; height: 16px; display: block;}
.barra2_0 { padding: 0 0 0 4px; margin: 0 0 2px 0; font-size: 0.83em; font-family: verdana; margin-right: 2px;}
.barra2_0 span.titulo { padding-top: 2px; height: 16px; display: block;}

.tablacentros tr.barra2_1 span.titulo ,tr.barra2_0 span.titulo{background:none;height:auto;}
.tablacentros tr.barra2_1 div.barra2_1 ,tr.barra2_0 div.barra2_0{background:none;}
.tablacentros tr.barra2_1 td,tr.barra2_0 td {vertical-align:top;border-radius:4px;padding:3px;}
.tablacentros tr.barra2_1 td{background:#B7D1EC}
.tablacentros tr.barra2_1:hover td,tr.barra2_0:hover td{color:#fff;background:#CC9900;}
.tablacentros tr.barra2_1:hover td div.barra2_1 ,tr.barra2_0:hover td div.barra2_0,
.tablacentros tr.barra2_1:hover td div.barra2_1 span.titulo,tr.barra2_0:hover td div.barra2_0 span.titulo{background:none;}
.dato { font-size: 1em; font-family: verdana; margin: 5px 0 2px 5px; height: auto; display: block;}
.datoenlinea { font-size: 0.83em; font-family: verdana; margin: 2px 0 2px 5px; height: auto; display: block; float: left;}
.datoenlinealargo { font-size: 0.83em; font-family: verdana; margin: 2px 0 2px 5px; height: auto; display: block; word-wrap: break-word;}
table.centros { width: 100%;}
.ico1 a, .ico2 a, .ico3 a, .ico4 a, .ico5 a, .ico6 a, .ico7, .ico8 a, .ico9, .ico10 a, .ico11 a { display: block;}
.ico1, .ico2, .ico3, .ico4, .ico5, .ico6, .ico7, .ico8, .ico9, .ico10, .ico11 { width: 170px; height: 40px; padding: 0 0 0 50px; margin-bottom: 2px; font-family: verdana;}
/*
.ico1 { background: url(azul/ico1.png);}
.ico1 a { padding-top: 12px;}
.ico2 { background: url(azul/ico2.png);}
.ico2 a { padding-top: 6px;}
.ico3 { background: url(azul/ico3.png); padding-top: 12px; height: 28px;}
.ico4 { background: url(azul/ico4.png);}
.ico5 { background: url(azul/ico5.png);}
.ico6 { background: url(azul/ico6.png);}
.ico6 a { padding-top: 12px;}
.ico7 { background: url(azul/ico7.png); padding-top: 12px; height: 28px;}
.ico8{ background: url(azul/ico8.png);}
.ico9{ background: url(azul/ico9.png);}
.ico9 a { padding-top: 6px;}
*/
.ico1 { background: url(azul/ico1.png);}
.ico1 a { padding-top: 0}
.ico2 { background: url(azul/ico2.png);}
.ico2 a { padding-top: 0;}
.ico3 { background: url(azul/ico3.png);}
.ico3 a { padding-top: 0;}
.ico4 { background: url(azul/ico4.png);}
.ico5 { background: url(azul/ico5.png);}
.ico6 { background: url(azul/ico6.png);}
.ico6 a { padding-top: 0;}
.ico7 { background: url(azul/ico7.png);}
.ico8{ background: url(azul/ico8.png);}
.ico9{ background: url(azul/ico9.png);}
.ico9 a { padding-top: 0  ;}
.ico10{ background: url(azul/ico10.png);}
.ico10 a { padding-top: 0  ;}
.ico11{ background: url(azul/ico11.png);}
.ico11 a { padding-top: 0  ;}




.mfoto { width: auto; float: right; padding-left: 2px; padding-top: 2px; background: url(azul/m_foto1.png); margin-bottom: 4px;}
.mfoto div { background: url(azul/m_foto2.png) bottom right; padding: 4px 8px 8px 4px;}
.links  { list-style-image:url(azul/link_v.png); padding-left: 20px; margin-left: 0px;}
.links li { font-weight: normal; background: url(azul/link_bottom.png) left bottom repeat-x; padding-bottom: 3px;}
.leyenda { padding: 14px; color: #225384; font-weight: bold;}
.leyenda2 { padding: 9px 0 0 0; color: #225384; font-weight: bold;}
.leyenda2 .span { padding-left: 20px;}
.donacion th { background: none;}
#maparesultado { height: 250px; width: 278px;}
#mask { position:absolute; top: 0; left: 0; z-index:9000; background-color:#000; display:none; width: 700px; height: 600px;}
#boxes .window { position:fixed; left:0; top:0; width:700px; height:600px; display:none; z-index:9999; padding:20px;}
#boxes #dialog { width:700px; height:600px; background-color:#ffffff;}
table { height: 10px;}
.flx_title_1 { background: #B7D1EC; width: 100%; height: 100%; float: left;}
.flx_title_end_1 { background: #B7D1EC; height: 4px; margin: 0; float: left; width: 100%;}
.flx_title_1 .flx_tl, .flx_title_1 .flx_tr, .flx_title_end_1 .flx_bl, .flx_title_end_1 .flx_br { width: 4px; height: 4px;}
.flx_title_1 .flx_tl { background: url(azul/lt.png); float: left;}
.flx_title_1 .flx_tr { background: url(azul/rt.png); float: right;}
.flx_title_end_1 .flx_bl { background: url(azul/lb.png); float: left;}
.flx_title_end_1 .flx_br { background: url(azul/rb.png); float: right;}
.flx_title_2 { background: #F4F6F9;}
.flx_title_end_2 { background: #F4F6F9; height: 4px; margin: 0;}
.flx_title_2 .flx_tl, .flx_title_2 .flx_tr, .flx_title_end_2 .flx_bl, .flx_title_end_2 .flx_br { width: 4px; height: 4px;}
.flx_title_2 .flx_tl { float: left;}
.flx_title_2 .flx_tr { float: right;}
.flx_title_end_2 .flx_bl { float: left;}
.flx_title_end_2 .flx_br { float: right;}
.tlx_title_span { padding: 0 0 4px 7px;}
.td-zebra-0, .td-zebra-1, .th-head { padding: 4px;}
.td-zebra-0 { background: #D7E6F4;}
.td-zebra-1 { background: #B7D1EC;}
.th-head { background: #347CC5; font-weight: bold; color: #fff;}
.mapaURL { background: url(../img/icoIZQ.png) no-repeat; padding: 0 0 8px 10px;margin: 2px 0 0 5px; font-family: verdana; margin-right: 2px; width:185px; float:left;}
.mapaURL span { padding-top: 4px; background: url(../img/icoDCH.png) no-repeat right #B7D1EC; height: 15px; display: block; padding: 4px 15px 3px 5px; margin-left:3px;}
.verticalAlignMiddle { vertical-align:middle;}
.mensajeError { color: red; text-align: center;}
.fontSize0_8 { font-size: 0.8em;}
.fontSize1 { font-size: 1em;}
.alignCenter { text-align: center;}
.estiloVolver { font-weight:bold;}
.margen80 { margin: 80px 0 80px 0;}
.centroCleaBoth { clear:both;}
.mapaCentro { z-index: 10000; width: 700px; height: 500px;}
#cuerpoDocumento div.mapaURL { font-size: 0.846em;}
#canvas select { font-size: 1em;}
span.fontSize0_8 { font-size: 0.769em;}
#cuerpoDocumento div.barramapa span.titulo a { font-size: 0.846em !important;}
div.block245 div.barra2_1 span.titulo { font-size: 1em;}
div.block245 div.barra2_1 span.dato { font-size: 1em;}
div.block245 span.datoenlinea { font-size: 0.846em;}
div.block245  { font-size: 1em;}
#cuerpoDocumento div.block245  ul.links li a { font-size: 0.846em !important;}
#cuerpoDocumento div.block245  span.dato a { font-size: 1em !important;}
#cuerpoDocumento div.block220 a { font-size: 0.846em !important;}
span.pdftam { font-size: 0.846em;}
table#tablaDetalle .th-head,table#tablaDetalle td { font-size: 0.846em;}
div.block280 div.barra1 span.titulo { font-size: 0.846em;}
#cuerpoDocumento div.block280 div.barra1 span.dato { font-size: 0.846em;}
div.block281 div.barra1 span.titulo { font-size: 0.846em;}
#cuerpoDocumento div.block281  ul.links li a { font-size: 0.846em !important;}
div.block281  ul.links li span { font-size: 0.846em;}
div.leyenda2 span { font-size: 0.846em;}
table.donacion { font-size: 1em;}
table.donacion td { font-size: 0.846em;}

/**SN**/
.barra_presencia {
	background: #DFEBF7;
	padding: 2px 2px;
	margin: 5px 0 2px 0;
}
.barra_presencia span {
	font-size: 0.85em;
}

.sn_icon {
	display: inline-block;
	padding-right: 4px;
}







.tooltip {
  display:none;
  position:absolute;
  width: 291px;
  background: url(imgs/tooltip.png) left bottom no-repeat;
}

.content-tooltip {
  width: 271px;
  background: url(imgs/content-tooltip.png) left top no-repeat;
  color: #666666;
  font-size: 0.75em;
  padding: 20px 60px 50px 20px;

  text-decoration: none;
}

.tooltip h3.headerTitle {
  font-size: 0.9em;
  color: #347CC5;
  display: block;
  margin: 0 10px 6px 0;
  padding: 0 0 3px 0;
  font-weight: bold;
  border-bottom: 1px solid #347CC5;
}

.sinnegrita {
	font-weight: normal;
}

/*.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
} */

.ico-question {
display: block;
background: url(../Images/question.png) no-repeat right top;
height: 15px;
width: 150px;
}



.ico1, .ico2, .ico3, .ico4, .ico5, .ico6, .ico7, .ico8, .ico9, .ico10, .ico11 {
  display:table;
  position: relative;
  overflow: hidden;
  padding: 0 0 0 46px;
  width: 174px;
}
.ico-wrp {
  *position: absolute;
  top: 50%;
  display: table-cell;
  vertical-align: middle;
}
.ico-wrp a {
  *position: relative;
  top: -50%;
  display: inline-block;
  width: 170px;
}

/* Para accesibilidad */
.margintop30 {
	margin-top: 30px;
}
.floatleft {
	float:left;
}
.width100 {
	width:100%
}
.floatnone {
	float: none
}
.margintop16 {
	margin-top: 16px; 
}
.floatright {
	float: right; 
}
.marginright4 {
	margin-right: 4px;
}
.verticalalignmiddle {
	vertical-align:middle;
}
.displaynone {
	display:none;
}
.margintop28 {
	margin-top: 28px; 
}
.margintop30 {
	margin-top: 30px;
}

.displayinline {
	display: inline;
}

#canvas_form .donacionw100 {
	width: 100%;
}

.rowIcoEXT {
	margin-left: 0;
}

.paginacionProv {
	font-size: 0.846em;
	text-align: center;
}

#cuerpoDocumento a.descargarExcel {
	display:block;
	width:20%;text-align:right; float:right;   margin-top: -40px;
	background: url(http://www.juntadeandalucia.es/servicioandaluzdesalud/images/xls.png) right 6px;
    background-repeat: no-repeat;
	border: 0px;
    margin-bottom: 10px;
    font-size: 0.846em !important;
    padding: 6px 30px 4px 5px;
    color: #2973be !important;
    font-weight: bold;
}
