/* General */
/*body {
	padding: 10px; margin: 0px; border: 0px;
	background-color : #CCC; 
   font: 0.6886em verdana, arial, helvetica, sans-serif; color: #000; /   /* 11px */ 
/*}
img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}*/
/* Fin General */


/* Enlace Generico */
/*a, a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; text-decoration: none;}
a:hover { color: #003399; text-decoration: underline;}*/
/* Fin Enlace Generico */

/*#contenedor{ padding: 0px; margin: 0px; margin-right:auto; margin-left:auto; border: 0px; width: 984px;  }*/

/* Cabecera */
/*#cabecera{ width:984px; height:205px; float:left;  background-image: url(../images/fondo_cabecera_home.gif);  background-position: top;  background-repeat: no-repeat;  background-color: #FFF; }
#cabecera .logo{ width: 169px; height: 50px; position: relative; top: 25px; left: 45px; background-image:url(../images/logo.gif); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 { width: 169px; height: 50px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 169px; height: 50px; display: block; }
#cabecera .logo h1 span { display: none; }
#cabecera .telefono{ width: 251px; height: 27px; position: relative; top: 139px; right: 58px; background-image:url(../images/telf_home.gif); background-repeat: no-repeat; float:right;}
#cabecera .telefono h2 { width: 251px; height: 27px; margin: 0px; padding: 0px; }
#cabecera .telefono h2 span { display: none; }*/
/* Fin Cabecera */

/* Contenidos */
/*#cuerpo{ width:984px; float:left; min-height: 268px; height: 268px;  background-image: url(../images/fondo_home.jpg);   background-color: #FFF; }
html>body #cuerpo { height: auto;}
#menusContenedor{ width: 951px; float: left; padding-top:70px; padding-left:33px;}
#menusContenedor .menu{ width: 278px; margin-right:38px; float: left; border:1px solid #C1C1C1; border-right:2px solid #C1C1C1; border-bottom:2px solid #C1C1C1;}
#menusContenedor .menu h3{ height:28px; margin: 0px; padding: 0px; padding-left:30px; padding-top:5px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #FFF;  background-image: url(../images/fondo_menu_home.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #F5F3F1; }
#menusContenedor .menu  ul{ margin: 0px; padding: 0px; padding-left:47px; padding-right:10px; padding-bottom:10px; list-style-type: square;  background-color: #F5F3F1; border:1px solid #FFF; border-top:0px; }
#menusContenedor .menu ul li{ padding-bottom:5px; }
#menusContenedor .menu2{ width: 278px; float: left; border:1px solid #C1C1C1; border-right:2px solid #C1C1C1; border-bottom:2px solid #C1C1C1;}
#menusContenedor .menu2 h3{ height:28px; margin: 0px; padding: 0px; padding-left:30px; padding-top:5px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #333;  background-image: url(../images/fondo_menu_home2.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #F5F3F1; }
#menusContenedor .menu2 ul{ margin: 0px; padding: 0px; padding-left:47px; padding-right:10px; padding-bottom:10px; list-style-type: square;  background-color: #F5F3F1; border:1px solid #FFF; border-top:0px; }
#menusContenedor .menu2 ul li{ padding-bottom:5px; }*/
/* Fin Contenidos */

/* Pie */
/*#pie{ clear: both; width:956px; height: 60px;  padding-right:28px; border-top:5px solid #FFF; float:left;  background-image: url(../images/fondo_pie.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #FFF;}
#pie .gobcan{float: right; margin-top: 11px;}
#pie .copyright{ float: right; font-size: 0.9em; color: #C1C1C1;  font-weight: bold; margin-right:25px; margin-top: 28px;}
#pie .copyright a{ color: #C1C1C1; }*/
/* Fin Pie */


/* General */
body 
{
background:url(../images/fondo3.gif) #c4d0dc repeat-y center 50%;
font:70% Arial, Helvetica, sans-serif;
margin:0;
text-align:center;
}

img { border: 0px;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000; text-decoration: none;}
a:hover { color: #003399; text-decoration: underline;}
/* Fin Enlace Generico */

/*Estilos*/
.gris{font-weight: 100; color: #C9C9C9; font-style: italic;}
/*Fin de Estilos*/ 

#contenedor{ padding: 0px; margin: 0px; margin-right:auto; margin-left:auto; border: 0px; width: 762px/*984px*/; text-align:left; background:#fff;}


/* Nueva Cabecera */
#bloq_menu { background:url(../images/fondo_cabecera2.gif) no-repeat 50% bottom; border-bottom-color:#d7dddb; border-bottom-width:1px; border-left:#d7dddb 1px solid; border-right:#d7dddb 1px solid; border-top-color:#d7dddb; border-top-width:1px; float:left; margin:0; padding-bottom:5px; width:760px; }
#bloq_menu h1 a { background:url(../images/logo_instviv.gif) no-repeat; float:left; height:74px; padding:0 0 7px; text-decoration:none; width:227px;}
#bloq_menu h1 { margin:0; padding:0; text-indent:-5000px;}


#listado_superior {float:right;}
#listado_superior ul li a { color:#535353; text-decoration:none;}
#listado_superior ul li a:hover {text-decoration:underline;}
#listado_superior ul li { background:url(../images/barra.gif) no-repeat; display:inline; font-size:0.9em; list-style-type:none; padding:0 7px 0 10px;}
#listado_superior ul li.nobarra { background:none transparent scroll repeat 0 0; }
#listado_superior ul { float:left; margin:7px 0 0; padding:0;}
#bloq_menu .menu ul.men li a { color:#fff; float:left; font:0.9em Arial, Helvetica, sans-serif; margin-left:3px; padding:5px 21px 3px 22px; text-decoration:none; font-weight:bold; }
#bloq_menu .menu ul.men li a:hover {background:url(../images/fondo_botmenu.gif) repeat-x; margin-left:3px; text-decoration:none; }
#bloq_menu .menu ul.men li { display:inline; margin-right:5px; text-transform:uppercase;}
#bloq_menu .menu ul.men li.selec a { background:url(../images/fondo_botmenu.gif) repeat-x; color:#fff; display:inline; float:left; font-weight:bold; text-decoration:none; }
#bloq_menu .menu ul.men { float:left;  margin:0; padding:0 1px 1px;}
#bloq_menu .menu {background-color:#036; clear:both; float:left; height:22px; margin:0 1px 0 3px; width:754px;}

#foto_cabecera {clear:both; float:left; height:93px; width:762px;  background-image: url(../images/foto_cabecera.jpg);  background-position: top;  background-repeat: no-repeat; margin-top:1px;  }
#foto_cabecera h2{ display: none;}
/* Fin Nueva Cabecera */


/* Nuevas Migas de Pan */
#migas ul li a { background:url(../images/sig.gif) no-repeat right center; color:#535353; margin-right:5px; padding-right:8px; text-decoration:none;}
#migas ul li a.sin {background:url(../images/sig.gif) no-repeat right center; color:#535353; margin-right:5px; padding-right:8px; text-decoration:none;}
#migas ul li a:hover {text-decoration:underline;}
#migas ul li strong {color:#000;}
#migas ul li { color:#0058b0; display:inline; font-size:1em;}
#migas ul { float:left;  list-style-type:none; margin:2px 0 0 0; padding:7px 0 0 5px;}
#migas { background:url(../images/borde_bajo_migas.gif) repeat-x left bottom; float:left; margin:0; margin-bottom:15px; padding:0 0 9px; width:100%;}
#migas p.txt { background:url(../images/flecha_amarilla.gif) no-repeat left 4px; color:#0058b0; float:left; font-size:1em; margin:0; padding:9px 0 0 17px;}
/* Nuevas Migas de Pan */


/* Contenidos */
#cuerpo{ width:762px/*984px*/; float:left; background-color: #FFF;  padding-bottom:15px; }

#menusContenedor{ width: /*282px*/172px; float: left;}
#menusContenedor .menu{ width: /*223px*/151px; margin-bottom:11px; padding-bottom:15px; background-image: url(../images/bajo_menu.gif);  background-position: bottom;  background-repeat: no-repeat;  background-color: #F8F9FB;  }
#menusContenedor .menu h3{ height:17px; margin:0; padding:4px 0 0 4px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #FFF;  background-image: url(../images/pestana_peke_azul.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #0F5B95; }
#menusContenedor .menu ul{ margin:0; padding:5px 5px 5px 7px; background-color:#f8f9fb; }
#menusContenedor .menu ul li{ line-height:1.5; list-style-type:none; background:#f8f9fb url(../images/flecha_menulat.gif) no-repeat left 4px; padding:3px 0 3px 8px;  }
#menusContenedor .menu ul li a:hover{ color:#000 }
#menusContenedor .menu ul li.activo{ background-color: #E7EAF1;  font-weight: bold;  }
#menusContenedor .menu li ul { margin:0;  padding:4px 0 0 5px;}
#menusContenedor .menu li ul li {background:url(../images/disc.gif) no-repeat left 9px;}
#menusContenedor .menu li ul li ul {margin:0; padding:4px 0 0 5px;}
#menusContenedor .menu li ul li ul li {background:url(../images/circ.gif) no-repeat left 9px;}
#menusContenedor .menu2{ width: /*223px*/151px; margin-bottom:11px; padding-bottom:15px; background-image: url(../images/bajo_menu.gif);  background-position: bottom;  background-repeat: no-repeat;  background-color: #F8F9FB;  }
#menusContenedor .menu2 h3{ height:17px; margin:0; padding:4px 0 0 4px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #FFF;  background-image: url(../images/pestana_peke_azul.gif);  background-position: top left;  background-repeat: no-repeat;  background-color: #0F5B95; }
#menusContenedor .menu2 ul{ margin:0; padding:5px 5px 5px 7px; background-color:#f8f9fb; }
#menusContenedor .menu2 ul li{ line-height:1.5; list-style-type:none; background:#f8f9fb url(../images/flecha_menulat.gif) no-repeat left 4px; padding:3px 0 3px 8px;  }
#menusContenedor .menu2 ul li a:hover{ color:#000 }
#menusContenedor .menu2 ul li.activo{ background-color: #E7EAF1;  font-weight: bold;  }
#menusContenedor .menu2 li ul { margin:0;  padding:4px 0 0 5px;}
#menusContenedor .menu2 li ul li {background:url(../images/disc.gif) no-repeat left 9px;}
#menusContenedor .menu2 li ul li ul {margin:0; padding:4px 0 0 5px;}
#menusContenedor .menu2 li ul li ul li {background:url(../images/circ.gif) no-repeat left 9px;}


#contenidos{ width: 588px/*653px*/; float: left;}
h2.titPagina{  height: 17px; margin: 0px; margin-bottom:19px; padding: 0px; padding-left: 6px; padding-top: 4px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #000;  background-color: #C4D0DC;  background-image: url(../images/pestana_grande1.gif);  background-position: top left;  background-repeat: no-repeat; }

#contenidos h3 { background:url(../images/flecha_menulat.gif) no-repeat left top; border-bottom: 1px dotted #a4a4a4; color:#000; font:bold 1em Tahoma,geneva,arial,sans-serif; padding:0 0 3px 10px; width:96%;}
#contenidos h4 { font:bold 1em Tahoma,geneva,arial,sans-serif; }
#contenidos h5 { font:bold 1em Tahoma,geneva,arial,sans-serif; color:#0F5B95;}
#contenidos p { font:1em Arial, Helvetica, sans-serif; margin-bottom:1em; line-height:1.6;}
#contenidos a, #contenidos a:link, #contenidos a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #003399; text-decoration: none;}
#contenidos a:hover { text-decoration: underline;}


#contenidos .oficina{height:24px; margin:0px; padding:0px; padding-left:30px; padding-bottom:165px; float:left;  background-image: url(../images/01.jpg);  background-position: top left;  background-repeat: no-repeat;   }
#contenidos .semana{margin:0px; padding:0px; padding-top:4px; padding-left:30px; margin-left:70px; background-image: url(../images/02.jpg);  background-position: top left;  background-repeat: no-repeat; float:left;}
#contenidos .diahora{margin:0px; padding:0px; padding-top:4px; padding-bottom:15px; padding-left:30px; background-image: url(../images/03.jpg);  background-position: top left;  background-repeat: no-repeat; float:left;}
#contenidos .datos{margin:0px; padding:0px; padding-top:4px; padding-left:30px; background-image: url(../images/04.jpg);  background-position: top left;  background-repeat: no-repeat; float:left;}
#contenidos .leyenda{margin:0px; padding:0px; padding-top:15px; float:left;}

#fotos {width:35%; margin:0px; padding:0px; padding-bottom:190px; background-color: #FFFFFF; text-align:left;  float:left;    }
#datos {width:55%;  padding:15px; margin:0px; border:1px solid #003399; float:left; background-color: #F5F3F1; text-align:left; float:right;}
#datos .cuadro{float:none;}

.paginar{ background-color: #F5F4F2; margin-top: 10px; padding:3px; padding-right:5px;  padding-bottom:4px; font-size: 1em;  color: #6799CC; text-align: right;}
.paginar .activo{ background-color: #6799CC; padding-bottom:1px; padding-right:3px;  padding-left:3px; color: #FFF; font-weight: bold;}
.paginar a, .paginar a:link, .paginar a:visited{ color: #6799CC; text-decoration: none; font-size: 1em; padding-right:1px;  padding-left:1px;}
.paginar a:hover{ color: #6799CC;  text-decoration: underline; font-weight: bold; padding-left:0px;}

.volver{text-align:right; font-size: 0.9em;  color: #6699CC; padding-right:5px;  font-weight: bold; }
.volver a, .volver a:link, .volver a:visited{ color: #6699CC; text-decoration: none; }
.volver a:hover{ color: #00349A;  text-decoration: underline; }
/* Fin Contenidos */


/* Nuevo Pie */
#pie .dcha ul li a {color:#000; text-decoration:none;}
#pie .dcha ul li a:hover;{text-decoration:underline;}
#pie .dcha ul li { background:url(../images/barra3.gif) no-repeat; display:inline; font-size:0.8em; padding:0 5px 0 7px;}
#pie .dcha ul li.nobarra3 {background:none transparent scroll repeat 0 0;}
#pie .dcha ul { list-style-type:none; margin:0; padding:6px 0 0;}
#pie .dcha { float:right; text-align:right; width:50%; }
#pie .izda {color:#000; float:left; font-size:0.8em; margin:0; padding:6px 0 0 16px; width:40%;}
#pie { background-color:#ffdf61; float:left; height:23px; margin:10px 0 0; width:100%;}
/* Fin Nuevo Pie */
