﻿/***********************************************/
/* HTML tag styles                             */

/************************************/
body{
	font-family:  sans-serif, Tahoma, Arial, Helvetica;
	font-size: 0.70em;
	color: #333;
	margin: 0;
	padding: 0;
	/*background-color: #001636;*/
	background: url("/MuseoVirtual/img/fondolayout.gif") repeat-x;
	height:100%;
	w\idth:100%;
	text-align: center;
}
* {margin:0; padding:0;}


/************************************/
/************************************/
/* hacks*/

/************************************/
/*********************************** HACKS ***********************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-table}
* html .clearfix {height: 1%}
.clearfix {display: block}
.clearboth {clear:both}

/************************************/
/************************************/
/* ESTILOS GENÉRICOS */

/************************************/
/************************************/
/* hyperlink and anchor tag styles  */
/************************************/

a{
	color: #09c;
}

a:link{
	color: #09c;
	text-decoration: underline;
}
a:visited{
	color: #09c;	
}

a:hover{
	color: #f63;
	text-decoration: underline;
}

/************************************/


/************************************/
/* Header tag styles                */
/************************************/


h3{
	 font-size: 140%;
	 color: #09c;
	 margin: 0;
	 padding: 0;
}
h4{ 
	 font-size: 100%;
	 font-weight: normal;
	 color: #09c;
	 margin: 0;
	 padding: 0;
	 
}
h5{ 
	 font-size: 100%;
	 color: #09c;
	 margin: 0;
	 padding: 0;
}


/************************************/

/************************************/
/* List Tags                        */
/************************************/

ul{list-style-type: square; margin: 0 0 0 12px; padding: 0;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
li{list-style-image: url("/MuseoVirtual/img/li_home.gif"); margin:0 0 3px 0; padding: 0;}
li li{list-style-image: url("/MuseoVirtual/img/li_home1.gif");}
#contenedorHome li {margin:0; padding: 0}
ol{margin-left:25px;}
ol li{list-style-image:none; list-style-type: decimal}
#contenido ul, #contenido ol{padding-bottom: 5px;}

/************************************/

/************************************/
/* Form and related Tags            */
/************************************/  
label{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #334d55;
}				
input{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
select{font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333;}



.ancho{width:60px;}
/************************************/


/* HTML tag styles                             */
/***********************************************/


img{border: 0;}
p{text-align: justify;}

/************************************/
 /*ESTILOS DE ESTRUCTURA GENERAL*/
/************************************/
.contenedora {
	
	width: 903px;
	_width/**/: 903px;
	height:100%;	
	background: url("/MuseoVirtual/img/fondocontenedora.gif") top no-repeat;	
	text-align: center!important;	
	padding: 0 5px 0 9px!important;
	margin: 0 auto!important;
}	

#row1{
	width: 867px;
	_width/**/: 867px;
	padding: 0 20px 0 15px;
	margin: 0;
	font-family:  Tahoma, sans-serif, Arial, Helvetica;
	
	/*background: url("/MuseoVirtual/img/fondo_cabecera.gif");*/	
	text-align: center;
	display: block;
	float: left;
	
	
}
#row12{
	margin: 0;
	padding: 0;
	display: block;
}

.legislacion{
	font-size:180%; 
	font-weight: bold; 
	margin: 40px 0 0px 0;
	color: #039; 
	vertical-align: middle;
	height: 60px;
	line-height: 60px;
	text-indent: 15px;
}

#caracter{
	width: 872px;
	margin: 0;
	padding: 0 0 0 15px;
	_padding/**/: 0 0 0 0px;
	text-align: left;
	font-size:0;	
	
}
*:first-child+html #caracter{padding: 0 0 0 0px!important;}

#contenido{
	width: 867px;
	_width/**/: 867px;
	padding: 0 20px 0 15px;
	margin: 0;	
	float: left;
	text-align: left;
	display: block;
	background: url("/MuseoVirtual/img/fondocontenido.gif") bottom center no-repeat;
	
	
	
	
}
#contenidoRbusca{
	width: 670px !important;
	background: #fff;	
	margin: 0;
	padding: 0 15px 10px 85px;
}

#contenidoRbusca .contenedorNiveles1{width: 600px; background: none;}
#pie {
	width: 874px;
	_width/**/: 874px;	
	padding: 0 0 0 15px;
	display: block;
	float: left;
	
	height:40px;
	border-top: 1px solid #fff;
	
	vertical-align: middle;	
	font-family:  Tahoma, sans-serif, Arial, Helvetica;
	font-size: 10px;
	color: #333;	
}	
/************************************/
 /*ESTILOS DE CABECERA*/
/************************************/

#siteName{
	padding: 0;
	margin: 0;
	
}
#siteName h1, #siteName h2{
	color: #fff;
	font-weight: normal;
	float:left; 
	_height/**/: 75px;
	font-size: 0px;
	margin: 40px 0 15px 0;
	padding: 0;
}
*:first-child+html #siteName h1{margin: 0; padding: 40px 0 15px 0!important;}

/************************************/

#utility{	
	display:block;
	width:360px;
	height:30px;
	page-break-after: always;
	float:right;
	font-size: 10px;
	color: #fc0;
	padding: 5px 0 0 0;
	right: 0;
	
}
#utility ul{
	margin:0; 
	padding:0;
	float:right;
}
#utility li{
	display: inline;
	border-left: 1px solid #fff;
	padding-left:3px;
	line-height: 15px;
}
#utility li a{
	color: #fff;
	text-decoration: none;
}

#utility li img
{
margin-left: 4px;
vertical-align: top;
}

#utility li a:hover{
	color:#fc0!important; 
  text-decoration:underline;
}
#utility li a:link{
  color: #fff;
  text-decoration: none;
}
#utility li a:visited{
  color: #fff;
  text-decoration: none;
}
#utility a:link.selectedUt, #utility a:visited.selectedUt{color: #fc0; text-decoration: underline;	}
#utility li a:hover.selectedUt{color: #9ff !important; text-decoration: underline;}

/************************************/
.utility2{
	width: 250px;
	height:60px;
	float:right;
	text-align: right;
	padding:0!important;
	margin: 0 9px 0 0!important;
	_margin/**/: 2px 9px 0 0!important;
	color: #09c;
	font-size: 24px;
	}

#herramientas{	
	width: 200px;
	font-size: 10px;
	color: #039;
	padding: 0px 50px 0 0;
	margin: 0 0 10px 0;
	display: inline;
	float:left;
	
	vertical-align: middle;
	text-align: right;
	
}
.utility2 form{float:right; padding: 5px 0 0 0; margin:0!important;}
#herramientas ul{
	vertical-align: middle;
	margin:0; 
	padding:0;
}
#herramientas li{
	display: inline;
	border-left: 1px solid #fff;
	padding-left:5px;
	vertical-align: middle;
	
}
#herramientas img{
	vertical-align: middle;
}
#herramientas a{
	text-decoration: none;
	color: #039;
}
#herramientas a:link{
  color: #039;
  text-decoration: none;
}
#herramientas a:hover{
	color: #f63!important; 
  text-decoration:underline;
}
#herramientas a:visited{
  color: #039;
  text-decoration: none;
}

/************************************/
#search, #buscar{	
	margin:0!important; 
	padding:0!important;
	font-size: 11px;
}
#search input, #buscar input{
	margin:0!important; 
	padding:0!important;
	font-size: 11px;
	
} 
#buscar{color: #333!important;padding:1px!important;}

/*.botonbuscar, #research a img{
	vertical-align: bottom;
} */

.botonbuscar {
  /*border: #0099cc 1px solid;*/
  /*background-color: #fff;*/
  /*background-image: none;*/
  /*background-repeat: no-repeat;*/
  /*background-attachment: scroll;*/
  /*background-position: left center;*/
  /*color: #039;*/
  vertical-align: bottom;
  font-size: 11px;
  /*height: 1.5em;*/
  /*width: 4.8em;*/
  margin:0!important; 
	
  
}
.botonver {
  border: #0099cc 1px solid;
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
  color: #003399;
  vertical-align: bottom;
  font-size: 11px;
  height: 1.9em;
  width: 4.8em;
}
#research{float:left; padding: 5px 15px 15px 15px; margin: 0; }
#research form{
	float: left;
	margin: 0 0 0px 0px;
	padding:10px;
	font-size: 11px;
	display: block;
	clear: both;
	border: 1px solid #ccc;
 	width:828px;	
}

#research label{color: #666;}

/************************************/
 /*ESTILOS DE NAVEGACION GLOBAL*/
/************************************/

.contenedorMenu{
	background:  url("/MuseoVirtual/img/glbnav_background.gif");
	display: block; 
	float: left; 
	width: 868px;
	_width/**/: 868px;
	margin: 0 0px 0 15px;
	_margin/**/: 0 5px 0 7px;
	_border-left/**/: 1px solid #fff;
	padding: 0; 
	
	}
#globalNav{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*background:  url("/MuseoVirtual/img/fondoNavGlobal.gif");*/
	height:45px!important;
	color: #fff;	
	padding: 0;
	margin: 0;		
	text-align: center;	
	display: inline;
	z-index: 1000;
	position: relative;
}
* html #globalNav{ }
#globalLink{
	padding: 0;
	margin:0; 
	height:45px!important;
	vertical-align: middle;	
	/*background:  url("/MuseoVirtual/img/glbnav_background.gif");*/
	border-bottom: 1px solid #fff;
	margin: 0 15px;
	
	
}
#globalNav ul{
	list-style: none;
	margin:0; 
	padding:0;

}

.primernivel{
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;	
	margin: 0 0px 0 0;
	padding: 0;
	height: 45px;
	width: 163px;
	background-image:  url("/MuseoVirtual/img/separata_navglobal.gif");
	background-repeat: no-repeat;
	background-position: right;
}
.last{
	width: 195px!important; 
	_width/**/: 215px!important;
	background-image:none!important;
	display: block;
	float: left;
	text-align: center;
	vertical-align: middle;	
	margin: 0 0px 0 0;
	padding: 0;
	height: 45px;
	
	
	
	}
#globalLink li ul {position: absolute; top:45px; background: #fff; width: 20.2em; left: -999em; border: 1px solid #039; margin: 0; _margin/**/:0 0 0 -83px; padding:0px; text-align: left!important;}
*:first-child+html #globalLink li ul{margin:0 0 0 -83px;!important;}
#globalLink li ul li {width: 20.2em; margin:0; padding:0px 0; text-align: left!important;background: #fff;list-style-image:none;}
* html #globalLink li ul li {margin:0px; padding:0;}
#globalLink li ul li a {color: #039;text-decoration:none; padding:5px;background:url(/MuseoVirtual/img/bullet_cuadro.gif) no-repeat 0px 3px;padding-left: 20px; border-bottom: 1px solid #ccc;}
#globalLink li ul li a:hover {background:url(/MuseoVirtual/img/bullet_yellow.png) #ebedf2 no-repeat 7px 9px;text-decoration:underline;}
#globalLink li:hover ul ul, #globalLink li.sfhover ul ul {left: -999em;}
#globalLink li:hover ul, #globalLink li li:hover ul, #globalLink li.sfhover ul, #globalLink li li.sfhover ul {left: auto;}

#globalLink a{
	display: block; 
}
#globalLink img{
	display: block;
	}
a.glink:link, a.glink:visited, a.glinkEspecial:link, a.glinkEspecial:visited{
	display: block;
	font-size: 11px;
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center!important;
	vertical-align: middle;
	width: auto;
	margin: 15px 6px 0 6px;

}
a.glink:hover, a.glinkEspecial:hover{
	 color:#fc0;
	 text-decoration: underline;	 
}
a.glinkOn:link, a.glinkOn:visited, a.glinkEspecialOn:link, a.glinkEspecialOn:visited{
	display: block;
	font-size: 11px;
	color:#fc0;
	font-weight: bold;
	text-decoration: underline;
	text-align: center!important;
	vertical-align: middle;
	width: auto;
	margin: 15px 6px 0 6px;

}
a.glinkOn:hover, a.glinkEspecialOn:hover{
	 color:#fc0;	 
}
a.glinkEspecial:link, a.glinkEspecial:visited, a.glinkEspecialOn:link, a.glinkEspecialOn:visited {width:210px; margin-top:3px; margin: 5px 5px 0 5px;}


/************************************/
 /*ESTILOS DE CONTENIDO HOME*/
/************************************/

#cabeceraHome{
	background-image:  url(/MuseoVirtual/img/fondo_cab_home.gif); 
	background-repeat: no-repeat;
	height: 15px;
	border-top:1px solid #fff;
	padding: 0px;
	margin: 0px;
	font-size: 0em;
}
#contenedorHome{
	/*background:  url(/MuseoVirtual/img/fondo_contenedorHome.gif) top center repeat-y; */
	
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;	
	width: 868px;
	
	
}
#pieHome{
	page-break-before: always;
	display:block;
	clear: both;
	
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 0em;
	/*width: 868px;*/
}

#texto
{
margin: 10px;
border-bottom: 1px solid #fafafa;
padding-bottom: 10px;
}

.superiorHome{padding: 5px; margin-top: 10px; color: orange; border-bottom: 1px solid #fafafa; }

.caracterHome{
	float: left;
	background: url(/MuseoVirtual/img/caracterHome.jpg);
	width: 432px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 149px;
	padding:0; 
	margin:0;
}


.accesosHome{
	padding:0; 
	margin:0;
	height: 290px;
	/*background-image:  url(/MuseoVirtual/img/modulo_leftmiddle_home.gif); */
	/*background-repeat: no-repeat; */
}

.accesosHome li{
	list-style-image: url("/MuseoVirtual/img/li_home.gif");
	padding: 0;
	margin: 0;
	
}
.accesosHome a{
	color:#333!important;

}
.accesosHome a:hover{
	color:#f63!important;
	text-decoration:underline;
}
.consulta1Home{
	float: left;
	width: 189px;
	padding:0 10px 0px 10px;
	
}
.consulta2Home{
	float: left;
	padding:0px 5px 1px 5px; clear: both;
	
	}
.noticiasHome{
	float: left;
	width: 197px;
	padding:0 10px 0px 16px;
	
}
.noticiasHome p{
	margin: 3px 0 20px 0; display: block; text-align: left;
}
.noticiasHome p .fecha{font-size: 80%; color: #f63;display: block;}
.noticiasHome a, .noticiasHome a:link,.noticiasHome a:visited{color: #333; text-decoration: none;}
.noticiasHome a:hover{
	color: #f63;
	text-decoration: underline;
}
.vermasnoticias{margin: 0; padding: 0 0 0 13px; background: url("/MuseoVirtual/img/li_home.gif") left 2px no-repeat;}
.vermasnoticias a, .vermasnoticias a:link,.vermasnoticias a:visited{color: #09c; text-decoration: underline;}
.vermasnoticias a:hover{
	color: #f63;
	text-decoration: underline;
}
.promocionalHome{
      padding:0px;
      float: left; 
      vertical-align: baseline;
     /* position: relative; top: 110px;*/
      /*background-image:  url(/MuseoVirtual/img/modulo_rightmiddle_home.gif);*/
      /*background-repeat: no-repeat;*/
      
      width:100%
}
* html .promocionalHome{width:auto}
.bannerhome1{float:right;}
.bannerhome1 a{text-align:center}


#contenido p{padding-bottom:5px;}
.botonlist{margin:0px 0 10px 10px;}
.oculto {position:absolute;left:0;top:-5000em;width:1px;height:1px;overflow:hidden;float:left;display:inline;text-indent:-1000em; font-size:0}
.oculto2{display:none; height:auto; }
.o2{display:none;}
.oculto3{position:absolute;left:-9000px;overflow:hidden;}


/************************************/

/************************************/
 /* ESTILOS DE CONTENIDO NIVEL DOS */
/************************************/

/********** BREADCRUMB **************/
#bread {padding: 5px;margin:0; color: #09c; border-bottom: 1px solid #e7e7e7; background:#fff; float:left; width:858px; w\idth:858px;}
#breadcrumb{padding: 5px;margin:0; color: #09c;background:#fff; float:left;}
#breadcrumb a{color: #039;}
#breadcrumb a:hover{color: #f63;text-decoration: underline;}
#breadcrumb strong{color: #333;}

.iconos{float:right; width:120px; padding:0;margin:0;	color: #09c;background:#fff;}
.iconos ul {list-style:none; margin:0; padding:0; float:left; display:inline;}
.iconos li {padding:0 10px 0 10px; margin:0; display:inline; float:left; border-left:1px dotted #c1c1c1;}
.iconos li.pr{border:none; display:inline; }



/********** CONTENEDOR CENTRAL **************/
.contenedorNiveles{
	width: 868px;
	background:  url(/MuseoVirtual/img/fondo_centro.gif) repeat-y left;
	float: left;
	text-align: left;
	padding: 0; 
	margin: 15px 0 12px 0;  
	
}
.contenedorNiveles1{background:  url(/MuseoVirtual/img/fondo_centro1.gif) repeat-y left; float: left; text-align: left; padding: 0; margin: 15px 0 12px 0; width:868px;}
 
 /********** NAVEGACION LOCAL **************/

#navLocal{float:left; width: 160px; w\idth:150px; height:41.4em; padding: 5px; margin: 0; font-size: 100%;}

#navLocal ul{padding: 0px 0 0 20px; margin: 0;}
#navLocal ul ul{padding: 5px 0 5px 15px;}
#navLocal li{padding: 0 0 0 0px; margin: 0 0 0 5px; list-style-image: url("/MuseoVirtual/img/ico_menu.gif");}
* html #navLocal li{margin:0; padding: 0 0 0 10px;}
#navLocal li a:link, #navLocal li a:visited{color: #333;text-decoration: underline;}
#navLocal li a:hover{color: #cc6633;  text-decoration: underline;}
#navLocal li a:link.selected, a:visited.selected{color: #cc6633 !important;	font-weight: bold; text-decoration: underline !important;}
#navLocal li a:hover.selected{color: #002469 !important; font-weight: bold; text-decoration: underline;}
#navLocal img{	padding: 10px 0 0 25px;	margin: 0;}

.izda{text-align: left; margin-bottom: 5px;}
.izda a{text-decoration: none;}

/************************************/
 /*ESTILOS DEL PIE*/
/************************************/
#pie ul {margin: 0; padding: 0px 0 0 0; float:left; text-align: left; width: 570px;}
#pie li {
	display: inline;
	border-right: 1px solid #333; 
	text-align: left;
	padding: 0 4px;
	margin: 0;
}
#pie a {color: #333; text-decoration: none;}
#pie a:hover{
	color: #f63;
	text-decoration: underline;
}

.copyright{ float: left; vertical-align: top; padding: 0; margin: 0; color: #333;}
#pie .copyright a {color: #999; text-decoration: none;}
#pie .copyright a:hover {color: #f63;
	text-decoration: underline;}
.comboportales{float:left; text-align: right;padding: 0px 0 0 0; width: 300px;}
#pie .comboportales select{font-size: 11px;}

.botonPortales {  
  vertical-align: bottom;
  font-size: 11px;
  /*height: 1.5em;*/
  /*width: 4.8em;*/
  margin:0!important; 
  padding: 0 5px!important;;
	
  
}


/**************************************/
/* estilos del mapaweb               */
/************************************/

#mapaweb li a{color: #09c; font-size:1.2em; font-weight: bold; line-height: 1.6em;}
#mapaweb li a:hover{color: #f63;}
#mapaweb li ul a{color: #333; font-size:100%; font-weight: normal; text-decoration:none; }
#mapaweb li ul a:hover{color: #f63; text-decoration:underline; }

/***********************************************/ 
/* nuevos estilos  Perfil del contratante  */ 
/**********************************************/ 

.filtrar{width:552px; float:left; margin:0px 0px 10px 0px; padding:10px; background-color:#eee} 
.w160{width:160px} 

.dos_col{padding:10px!important; background:#fff; margin-left:5px!important}

/*Formulario*/
ul.espa{list-style-type: square; margin-left:29px;padding-bottom: 5px;}
h2.form{margin:0;padding:0;font-size:110%;font-weight:bold}
.tit_form{background:url(/MuseoVirtual/img/../imagenes/ico_naranja.gif) 0 .41em no-repeat;color:#0099cc;font-weight:bold;margin:10px 0 15px 0;float:left;padding-left:14px;width:100%}
h4.tit_form2{font-size:110%;font-weight:bold;background:url(/MuseoVirtual/img/../imagenes/ico_naranja.gif) 0 .41em no-repeat;color:#0099cc;font-weight:bold;margin:10px 0 15px 0;float:left;padding-left:14px;width:100%}
form{margin:0;padding:0}
label{font-weight:bold}
label.largo,label.corto{width:94px;float:left}
fieldset{border:none;margin:0;padding:0;background:url(/MuseoVirtual/img/../imagenes/fondo_menu.gif) left bottom repeat-x;width:94%;padding-bottom:15px;margin-bottom:10px}
legend{display:none}
input.largo{float:left;width:410px;font-size:100%;border:1px solid #a5acb2;margin-bottom:10px;font:normal 100% "Arial",Tahoma,Helvetica,sans-serif;color:#6b6b6b}
input.corto{float:left;width:135px;font-size:100%;border:1px solid #a5acb2;margin:0 44px 10px 0;font:normal 100% "Arial",Tahoma,Helvetica,sans-serif;color:#6b6b6b}
* html input.corto{margin:0 42px 10px 0}
input.corto2{float:left;width:135px;font-size:100%;border:1px solid #a5acb2;margin-bottom:10px;font:normal 100% "Arial",Tahoma,Helvetica,sans-serif;color:#6b6b6b}
label.medio{width:167px;float:left}
input.medio{float:left;width:337px;font-size:100%;border:1px solid #a5acb2;margin-bottom:10px;font:normal 100% "Arial",Tahoma,Helvetica,sans-serif;color:#6b6b6b}
input.largo2{float:left;width:504px;font-size:100%;border:1px solid #a5acb2;margin-bottom:10px;font:normal 100% "Arial",Tahoma,Helvetica,sans-serif;color:#6b6b6b}
label.largo2{width:510px;float:left;margin-bottom:10px}
fieldset.nofondo{background:none}
p.ff{margin:15px 0 !important;float:left;width:100%}
input.espa{margin-right:15px}
#interior .txt_inte .env_carta2{float:left;width:auto;font-size:90%;background-color:#008cad;padding:2px 5px 3px 0}
#interior .txt_inte .env_carta2 a{color:#fff;text-decoration:none;background: url(/MuseoVirtual/img/../imagenes/ico_verde2.gif) 0 .41em no-repeat;padding:0 0 0 15px;margin-left:5px}
#interior .txt_inte .env_carta2 a:hover{text-decoration:underline}

.cajagris{background-color:#f2f2f2;float:left;width:96%;padding:15px;margin-top:15px}
.cajagris .admin{color:#008cad;background:url(/MuseoVirtual/img/../imagenes/ico_azul.gif) 0 .41em no-repeat;font-weight:bold;padding-left:14px;float:left;width:100%;clear:both}

p.fechafirma{background:url(/MuseoVirtual/img/../imagenes/firma.gif) 0 1em no-repeat;padding:0;margin:0}
label.corto_n{width:94px;float:left;line-height:12px}
label.corto2{width:14px;float:left;line-height:12px;padding: 3px 0 0 0;}
label.corto3{width:14px;line-height:12px}
*:first-child+html label.corto_n,*:first-child+html label.corto{width:93px}
.enviar{float:left}
.aviso p{margin:10px 0;padding:0}

.accesosHome h3 a, .agendaOEPM h3 a{color: #09c!important; text-decoration: none!important;}
.accesosHome h3 a:hover, .agendaOEPM h3 a:hover{color: #f63!important; text-decoration: underline!important;}

.seph
{
margin: 3px;
color: #efefef;
font-size: 12px;
}

.gris
{
background-color: #eeeeee;
border: 1px solid #dedede;
margin-top: 10px;
padding: 2px;
}

#visor_xml
{
text-align: right; margin-top: 5px;
}

.enlaces_interes
{
margin-bottom: 10px;
}

.enlaces_interes ul li div
{
margin-top: 2px;
margin-bottom: 5px;
}


.enlaces_interes ul
{
margin-top: 10px;
}

.enlaces_interes ul li
{
margin-top: 8px;
}

#inicio p
{
margin-top: 5px;
}

#inicio ul
{
margin: 10px;
}

#inicio h3
{
margin-top: 10px;
}

#menu2 a
{  
text-decoration: none;
}

#menu2 ul
{
margin: 0;
padding: 0;
width: 240px;
}

#menu2 img
{
border: 0px;
border-bottom: 1px dotted #eaeaea;
margin-bottom: 5px;
}

#menu2 ul li
{
text-align: left;
list-style: none;
margin-top: 6px;
cursor: pointer;
font-size: 13px;
color: gray;
}

#menu2 ul li div
{
background: url(../img/plus.png) no-repeat 0px 2px;
padding-left: 20px;
}

#menu2 ul
{
padding-left: 1px;
}

#menu2 ul li ul
{
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px;
margin-left: 6px;
border-left: 1px dotted #dedede;
list-style: none;
}

#menu2 ul li ul li
{
padding: 0px;
list-style: none;
margin-left: 5px;
background: url(../img/imgicon.png) no-repeat;
font-size: 10px;
margin-top: 5px;
padding-left: 20px;
line-height: 18px;
}

#menu2 ul li ul li a
{
text-decoration: none;
}

#datos_expediente
{
background-color: #fafafa; padding: 10px;
}

#datos_expediente div
{
margin-top: 3px;
}

#base
{
background: #DAEAF8 fixed;
padding: 10px 10px 10px 5px; 
font-size: 12px;
font-weight: 600;
height: auto;
border-bottom: 1px solid #ABD3E6;
}

#titulo2
{
color: #001636;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.1em;
padding-top: 10px;
padding: 10px 10px 10px 10px; 
background: #E9A125 fixed ;
border-top: 1px solid #DE8A12;
border-right: 1px solid #DE8A12;
border-bottom: 1px solid #DE8A12;
}

.fotos_gi
{
clear: right; 
float: right; 
margin: 10px;
margin-left: 20px; 
text-align: center; 
padding: 5px; 
border: #D8D186 solid 1px;
}

.piefoto_gi
{
margin-top: 10px;
font-style: italic;
color: #006699;
}

.pazul
{
color: #3070BF;
font-family: "trebuchet ms";
font-size: 12px;
font-weight: 600;
border: 1px dashed #C1DDFF;
}

#contenido2 p
{
font-size: 13px;
font-family: trebuchet ms;
color: #999999; 
}

#contenido2 p
{
margin: 5px;
padding: 5px;
}

#form1 div
{
margin-top: 10px;
}

#form1 div input
{
font-size: 12px;
border: 1px solid #dedede;
background-color: #f0f0f0;
padding: 2px;
}

#form1 div textarea
{
font-size: 12px;
border: 1px solid #dedede;
background-color: #f0f0f0;
padding: 2px;
}

#form1 div select
{
font-size: 12px;
border: 1px solid #dedede;
background-color: #f0f0f0;
padding: 2px;
}

#form1 div p
{
font-size: 12px;
border: 1px solid red;
background-color: #fefefe;
padding: 4px;
color: red;
margin-top: 5px;
}

#info1
{
width: 570px;
padding: 10px;
margin-bottom: 30px;
font-size: 14px;
line-height: 20px;
letter-spacing: 0.1em;
background-color: #fafafa;
border-top: 1px dotted #dddddd;
border-bottom: 1px dotted #dddddd;
}

#promo_list li
{
float: left;
list-style: none;
margin-right: 5px;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #888888;
cursor: pointer;
color: #888888;
}
