* { margin: 0; padding: 0; }

body {
	background: #fff url(images/fnd-body.png) repeat-x top;
	font: 80%/1.25em Verdana, Tahoma, arial, sans-serif;
	color: #333; 
	text-align: center;
}

a:hover {
	color: #808080;
}

h1, h3, h4{
	padding: 5px;
	margin: 0;
	font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
}
h1 {
	font-size: 160%;
	color: #000080;	
}
h2 {
	font-size: 135%;
	color:#ef7000;
	margin:0 0 10px 15px;
}
h3 {
	font-size: 125%;
    color: #569184;
	/*font-weight:normal;*/
}
h4 {
	font-size: 105%;
        color: #569184;
}
hr{
	background-color:#EEF2F5;
	height:1px;
	border:none;
	margin:13px;
	width:95%;
}
ul{
    margin-left:15px;
}

img.float-right {
  margin: 5px 0px 10px 10px;
}
img.float-left {
  margin: 5px 10px 10px 0px;
}
p{
	margin: 0.4em 0em 0.5em 0em;
    line-height: 1.5em;
font-size:1em;
font-family: sans-serif;

}

form {
	margin:0; padding: 0;
	border: 1px solid #f2f2f2;
}
form p{
	float:left;
	font-size:90%;
	margin-left:1px;
	width:506px;
}
input {
	padding:2px;
	border:1px solid #ccc;
	font: normal 1.1em Verdana, sans-serif;
	color:#000;
}
textarea {
	width:80%;
	padding:2px;
	font: normal 1.1em Verdana, sans-serif;
	border:1px solid #ccc;
	height:150px;
	color:#000;
}
input.text { 
	width:50%;
}
input.button { 
	margin-top: 6px; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #589182;
	font-weight:bold;
	height:23px;
}
label span{
	font-weight:normal;
}
.lista-normal li{
  float:none;
  margin:8px;
  list-style:normal;
  list-style-type:disc;
  color:#75AADB;
}
.mensaje{
	float:left;
	width:90%;
	margin:10px 20px 30px 20px;
	padding:7px;
	font-weight:bold;
	font-size:110%;
	border:1px solid gray;
	background:#fff;
	text-align:center;
}
.mal{
	background:#FFF999;
	color:red;
}
.bien{
	background:#C6F1C6;
	color:green;
}
.form_col_izq{ 
	float:left;
	width:390px;
}

.form_col_der{ 
	float:left;
	width:360px;
}
.comentarios label {
	display:block;
	font-weight:bold;
	margin:5px 0;
	width:90px;
	float:left;
}
.paginacion {
  text-align:center;
}
.reservas{ 
	width:100%;
}
.reservas label, .reservas .idem-label {
	display:block;
	font-weight:bold;
	margin:5px 0;
	width:140px;
	float:left;
}
.reservas .label-linea{
	display:normal;
	float:left;
	width:45px;
	margin:6px 3px 0 0;
}
.alerta{
	font-size:90%;
	color:red;
	margin-left:15px;
}
.alerta li{
	margin-left:50px;
}
.clear{	clear:both;text-align:center}

#contenedor {
	width: 990px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
    border:solid 1px #ccc;
    border-top:none;
}
#contenido {
    float:left;
	clear: both;
	width: 980px;
	margin: 0 auto;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	padding:10px 5px;
}
#contenido p{
	margin-top:0;padding-top:0;
}
.fnd-contenido{
	background:url(images/fnd-contenido.png) no-repeat bottom right;
}
#encabezado {
	width: 990px;
	float:left;
	height: 85px;
	border-bottom:#ccc solid 1px;
	background: url(images/encabezado.jpg) no-repeat right;
}
#encabezado #logo {
	width:205px;
	height:60px;
    	text-align:center;
    	background:#fff;
	float:left;
}
#encabezado #logo img{
    	border:none;
    	width:205px;
    	height:60px;
	margin:5px 10px 10px 25px;
}
#encabezado #logo h1{
	visibility:hidden;
}
#menutop {
	float: right;
	padding:0 8px 1px 0;
	margin:0;
	width:300px;
	height:15px;
	background:url(images/fnd-menutop.gif) no-repeat right;
}
#menutop ul {
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
	line-height: normal;
	float:right;
}
#menutop li {
	display: inline;
}
#menutop a, #menutop .menutop-activo {
	display: block;
	float: left;
	font-size: x-small;
}
#menutop a:hover {
	text-decoration: underline
}
#menutop-1 {
	background: url(../images/menu-top-1.gif) no-repeat left .275em;
	display:block;
	padding-left:15px;
}
#menutop-2 {
	background: url(../images/menu-top-2.gif) no-repeat left .275em;
	display:block;
	padding-left:15px;
}
#menutop-3 {
	background: url(../images/menu-top-3.gif) no-repeat left .275em;
	display:block;
	padding-left:15px;
}
.separador{
	float:left;
	text-align:center;
	width:14px;
	color:#ccc;
}
/*#encabezado #logo #slogan{
    color:#333;
     font-size:8px;
     margin:0;
     padding:0;
}*/

#izquierda {
	float: left;
	width: 175px;
	margin:4px;
}
#centro {
	float: left;
	width: 608px;
	margin:3px 4px 3px 0;
}
#izquierdaycentro{
	float: left;
	width:785px;
	margin-right:5px;
}
#derecha{
	float: left;
	width: 184px;
	margin:3px 4px 3px 0;
	/*background:#fafdff;*/
	background:#eef2f5;
	/*border:solid #ccc 1px;*/
}
#derecha p{
	margin:3px;
}
#derecha img{
	margin:5px 0 5px 0;
}
#izquierda-centro{
	float:left;
	width:365px;
}
#derecha-centro{
	float:left;
	width:225px;
	margin-left:8px;
}
/*#izquierdaycentro .cuadrodestacado{
	float:left;
	width:600px;
}*/
#izquierdaycentro #izquierda-centro{
	width:545px;
}
.col-1-lista{
	float:left;
	display:block;
	width:50%;
}
.col-2-lista{
	float:right;
	display:block;
	width:50%;
}
.tres-columnas{
	float:left;
	width:315px;
	margin:9px 0 9px 9px;
}
.medicos h3, .sociales h3, .administrativos h3, .tecnicos h3{
	font-weight:bold;
}
.sociales .odd{
	background:#fcfaf7;
}
.sociales table, .sociales  th, .sociales  td{
	border:solid 1px #f9cfff;
}
.administrativos table, .administrativos  th, .administrativos  td{
	border:solid 1px #adecb3;
}
.tecnicos table, .tecnicos  th, .tecnicos  td{
	border:solid 1px #e8e5c8;
}
.administrativos .odd{
	background:#e6fde3;
}
.tecnicos .odd{
	background:#f9f7e8;
}
.tres-columnas table{
	width:100%;
}

.infobox{
float:right;
margin-right:8px;
   margin-left: 7px;
   border: 1px solid #aaa;
   background-color: #f9f9f9;
   padding: 0.2em;
   clear: right;
width:360px;
}
.infobox_izq{
	float:left;
}
.infobox th{
background: lightgrey; text-align: center;
}
/* 	Cusco Sky table styles
	written by Braulio Soncco http://www.buayacorp.com
*/
table, th, td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
caption {
	font-size: 145%;
	color:#5B5B5B;
	padding:3px 0;
	background:#fff;
}
td, th {
	padding: 4px;
}
thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}
tbody th {
	font-weight: bold;
}
tbody tr { background: #FCFDFE; }
tbody tr.odd { background: #f4f6f9; }
table a:link {
	color: #718ABE;
	text-decoration: none;
	display:block;
}
table a:visited {
	color: #718ABE;
	text-decoration: none;
}
table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
	font-weight:bold;
}
tfoot th, tfoot td {
	font-size: 85%;
}
/*End Cusco Sky table styles*/
.fila-dest td{
	font-weight:bold;
	text-align:center;
}
/* Men&uacute; Vertical */
#menuv {
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 0 1px;
}

#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #ACCFE8;
}

#menuv a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 6px;
}

#menuv a:hover {
	background: #DBEBF6;
	font-weight:bold;
}

/*	Menu Horizontal */
#menuh {
	float:left;
	clear:left;
	width:100%;
	/*background: #fafdff;*/
	background:#ffaf00;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
}

#menuh a {
	text-decoration: none;
	/*color: #3366CC;*/
	/*background: #F0F7FC;*/
	color:#fff;
	background:#ef7000;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #ACCFE8;
	border-width: 0 1px 0 0;
}

#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
	background: #ffaf00;
	color:#333;
}
/*Menu desplegable*/
#dropmenudiv{
position:absolute;
border:1px solid #c6c4bd;
border-bottom-width: 1px;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FDFDFD;
padding: 1px 0;
text-decoration: none;
color:#333;
text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FDFDFD;
font-weight: bold;
}
/*Ver m&aacute;s...*/
.info {list-style-image:none;list-style:none;font-size:.85em;float:right;}
/*a la izquierda*/
.info2 {list-style-image:none;list-style:none;font-size:.85em;float:left;}

/*CAJAS REDONDEADAS con lista de dos columnas*/
.cua-sup-izda, .cua-sup-dcha, .cua-inf-izda, .cua-inf-dcha, .cua-azul-sup-izda, .cua-azul-sup-dcha, .cua-azul-inf-izda, .cua-azul-inf-dcha, .cua-rojo-sup-izda, .cua-rojo-sup-dcha, .cua-rojo-inf-izda, .cua-rojo-inf-dcha, .cua-verde-sup-izda, .cua-verde-sup-dcha, .cua-verde-inf-izda, .cua-verde-inf-dcha, .cua-marron-sup-izda, .cua-marron-sup-dcha, .cua-marron-inf-izda, .cua-marron-inf-dcha {height:11px;font-size:2px}
.cua-sup-izda, .cua-inf-izda, .cua-azul-sup-izda, .cua-azul-inf-izda, .cua-rojo-sup-izda, .cua-rojo-inf-izda, .cua-verde-sup-izda, .cua-verde-inf-izda, .cua-marron-sup-izda, .cua-marron-inf-izda {margin-right:11px}
.cua-sup-dcha, .cua-inf-dcha, .cua-azul-sup-dcha, .cua-azul-inf-dcha, .cua-rojo-sup-dcha, .cua-rojo-inf-dcha, .cua-verde-sup-dcha, .cua-verde-inf-dcha, .cua-marron-sup-dcha, .cua-marron-inf-dcha {margin:-11px 0 0 11px}
.cua-sup-izda {background:url(images/gris-s-i.gif) top left no-repeat}
.cua-sup-dcha {background:url(images/gris-s-d.gif) bottom right no-repeat}
.cua-inf-izda {background:url(images/gris-i-i.gif) bottom left no-repeat}
.cua-inf-dcha {background:url(images/gris-i-d.gif) bottom right no-repeat;margin-bottom:10px;}
.cua-int {border-left:1px solid #C8CCD1;border-right:1px solid #C8CCD1;padding:0 .5em;}

/*borde gris azul redondeado*/
.cua-azul-sup-izda {background:url(images/gris-azul-s-i.gif) top left no-repeat}
.cua-azul-sup-dcha {background:url(images/gris-azul-s-d.gif) bottom right no-repeat}
.cua-azul-inf-izda {background:url(images/gris-azul-i-i.gif) bottom left no-repeat}
.cua-azul-inf-dcha {background:url(images/gris-azul-i-d.gif) bottom right no-repeat;margin-bottom:10px;}
.cua-azul-int {border-left:1px solid #C8CCD1;border-right:1px solid #C8CCD1;padding:0 .5em;background:#eef2f5}
.cua-azul-cont {background:#eef2f5}

/*borde gris rojo redondeado*/
.cua-rojo-sup-izda {background:url(images/gris-rojo-s-i.gif) top left no-repeat}
.cua-rojo-sup-dcha {background:url(images/gris-rojo-s-d.gif) bottom right no-repeat}
.cua-rojo-inf-izda {background:url(images/gris-rojo-i-i.gif) bottom left no-repeat}
.cua-rojo-inf-dcha {background:url(images/gris-rojo-i-d.gif) bottom right no-repeat;margin-bottom:10px;}
.cua-rojo-int {border-left:1px solid #f39fff;border-right:1px solid #f39fff;padding:0 .5em;background:#fbe0ff}
.cua-rojo-cont {background:#fbe0ff}

/*borde gris verde redondeado*/
.cua-verde-sup-izda {background:url(images/gris-verde-s-i.gif) top left no-repeat}
.cua-verde-sup-dcha {background:url(images/gris-verde-s-d.gif) bottom right no-repeat}
.cua-verde-inf-izda {background:url(images/gris-verde-i-i.gif) bottom left no-repeat}
.cua-verde-inf-dcha {background:url(images/gris-verde-i-d.gif) bottom right no-repeat;margin-bottom:10px;}
.cua-verde-int {border-left:1px solid #93d899;border-right:1px solid #93d899;padding:0 .5em;background:#dbf2dd}
.cua-verde-cont {background:#dbf2dd}

/*borde gris marron redondeado*/
.cua-marron-sup-izda {background:url(images/gris-marron-s-i.gif) top left no-repeat}
.cua-marron-sup-dcha {background:url(images/gris-marron-s-d.gif) bottom right no-repeat}
.cua-marron-inf-izda {background:url(images/gris-marron-i-i.gif) bottom left no-repeat}
.cua-marron-inf-dcha {background:url(images/gris-marron-i-d.gif) bottom right no-repeat;margin-bottom:10px;}
.cua-marron-int {border-left:1px solid #e1daa6;border-right:1px solid #e1daa6;padding:0 .5em;background:#f4f2df}
.cua-marron-cont {background:#f4f2df}

/*modulo azul*/
.cua-cont ul {list-style-type:none;margin-left:.2em}
.cua-cont ul li {float:left;width:44.9%;padding:.3em 0 .3em 8px;background:url(images/item-azul.gif) 0em .64em no-repeat}
* html .mod-azul ul li {width:49.2%;w\idth:44.9%} 

.cua-cont ul li.info {text-align:right;padding:.5em 0 0;/*background:url(images/linea-azul.gif) 100% 40% no-repeat;*/background:none;width:98.7%;clear:both}
.cua-cont a {color:#3267B8;background:#FFF;display:block;}
.cua-cont a:visited {color:#1D3C6B;background:#FFF}
/*.cua-cont a:hover {text-decoration:none;font-weight:bold; margin-left:-1px;}*/
.cua-cont p {color:#414B56;background:#FFF;margin:.3em 0 0}

/*Nube de etiquetas*/
.nube{
  /*border: solid 1px #aaaacc;
  background-color: #ddddff;
  color: #666666;
  width: 335px;*/
  text-align: center;

}
.nube div.etiquetas{
  font-family: Verdana,arial,helvetica;
  font-size:.975em;
  padding:5px;
  text-align: center;
}
.nube div.etiquetas span{
  float: left;
  margin: 0 3px 0 3px;
  height: 20pt;
  white-space: nowrap;

}
.nube div.etiquetas span a{
	text-decoration:none;
	
}
.nube div.etiquetas span a:hover {
	text-decoration:underline;
}
.nube div.etiquetas span.etiquetatam1{
  font-size: 110%;
}
.nube div.etiquetas span.etiquetatam2{
  font-size: 120%;
}
.nube div.etiquetas span.etiquetatam3{
  font-size: 130%;
}
div.etiquetas span.etiquetatam4{
  font-size: 140%;
}
.nube div.etiquetas span.etiquetatam5{
  font-size: 150%;
}
.nube div.etiquetas span.etiquetatam6{
  font-size: 160%;
}
.nube div.etiquetas span.etiquetatam7{
  font-size: 170%;
}
.nube div.etiquetas span.etiquetatam8{
  font-size: 180%;
}
.nube div.etiquetas span.etiquetatam9{
  font-size: 190%;
}
.nube div.etiquetas span.etiquetatam10{
  font-size: 200%;
}

.imagen-destacada{
	float:left;
	width:300px;
	height:226px;
}

.parrafo-derecha{
	width:150px;
	height:223px;
	float:right;
	margin-top:10px;
	margin-right:22px
}
.imagenes-destacadas{
	width:33%;
	height:10px;
	float:left;
	border:none;
}
.comentario{
	border:solid 1px #EEEFF5;
	margin:5px;
	padding:5px;
}
.fecha{
	color:#ccc;
	font-style:italic;
	font-size:90%;
	float:right;
}
.enlaces li{
    margin-top:6px;
}
.icono-1{
	list-style-image:url("images/bulet-1.gif");
}
.icono-2{
	list-style-image:url("images/bulet-2.gif");
}
.icono-3{
	list-style-image:url("images/bulet-3.gif");
}
.icono-4{
	list-style-image:url("images/bulet-4.gif");
}
.webmail{
	text-align:right;
	margin-right:5px;
}
#franja-pie{
	height:10px;
	background:#ffaf00;
	float:left;
	width:990px;
}
#pie {
	clear: both;
	width: 990px;
	text-align: center;	
	font-size: 85%;
	background: #F0F7FC url(../images/ministerio-de-salud.gif) no-repeat 1em 1em;
	padding-bottom:7px;
}
#pie p{
	font-size:1em;
	line-height:1em;
}
#pie #desarrollo{float:right}

