#contenedor
{
width : 700px;
margin: 0 auto;
 background-color : #ffffff;
}

#est_cab_menu
{
 height : 38px;
 width : 700px;
 background-color : #ffffff;
 clear : both;
}


#est_menulat
{
 margin : 0 0 0 4px;
 padding : 2px;
 width : 196px;
 height : 390px;
 background-color : #f9f9f9;
 float : left;
}
#est_menulat ul {
 margin: 0; 
 padding: 1px;
}
#est_menulat ul li {
 margin: 0 14px; 
 list-style-image: url(ptonar14.gif);
}


#est_busca
{
 margin : 0 0 0 4px;
 padding : 2px;
 width : 196px;
 height : 50px;
 background-color : #d1d1d1;
 clear : left; 
}




#est_contenido
{
 width : 480px;
 background-color : #ffffff;
 float : right;
 padding : 4px;
}
#est_contenido ul {
 margin:0 25px; 
 padding: 1px;
}
#est_contenido ul li {
 margin: 0 7px; 
 list-style-image: url(ptonar14.gif);
}



#est_pie
{
 border-top : 1px solid  #cf8b74;
 width : 700px;
 height : 40px;
 padding: 3px;
 clear : both;
}

body {
 background-color : #eeeeee;
 font-size : 12px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
 padding : 0;
 margin : 0;
 margin-left : 0;
}



#navegacion1a
{
 background-color : #252525;
 height:19px;
 padding-top : 2px;
 padding-bottom : 0px;
}
#navegacion1a ul {
   padding: 0;
   margin: 0;
   display : inline;
}

#navegacion1a ul li{
 list-style:none;
 display : inline;
 border-right: 1px solid #b8b072;
 float: left;
}

.navegacion1b ul {
   display : inline;
}

.navegacion1b ul li{
 padding: 0px;
 list-style:none;
 display : inline;
 border-right: 1px solid #ffffff;
 float: right;
}



#menulin1 * {
	padding-top : 2px;
 padding-bottom : 0px;
	margin: 0;	
 background-color : #252525;
 height:19px;
 z-index : 10;
/* clear : both;*/
}


#menulin1 ul {
	list-style: none;
}

#menulin1 ul a {
	
background: #252525;

	text-decoration: none;
	display: block;
	padding: 0px 5px 0px 5px;
	font-size:10px;
	font-weight:bold;
	
}

#menulin1 ul a:hover {
	 background-color : #999933;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

#menulin1 ul li {
	
	float: left;
	position: relative;
    border-right: 1px solid #b8b072;
   margin:  0px;
   padding: 0px;	
}
#menulin1 ul li ul a
{
 	color: #EEE;
	text-decoration: none;
	display: block;
	padding: 5px 15px 5px 15px;
	width: 155px;
	background: #B9B953;
	font-size:10px;
	font-weight:normal;
	
}
#menulin1 ul li ul a:hover
{
	font-size:10px;
	font-weight:normal;
	
}
#menulin1 ul li ul {
	list-style: none;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	width: 150px;
	padding-left:1px;
	
}
#menulin1 ul li ul li
{

border-bottom:1pt solid #666666;
padding-left:0px;

}
#menulin1 ul li ul li ul a
{

	background: #4e4e4e;

}
#menulin1 ul li:hover ul { display: block; }

#menulin1 ul li:hover ul li ul { display: none; }

#menulin1 ul li ul li:hover ul {
	display: block;
	position: absolute;
	left: 140px;
	top: -1px;
	font-weight:normal;
}





#navegacion2
{
 background-color : #999933;
 height:19px;
 clear : both;
}
#navegacion2 ul {
  clear: both;
   padding:0px;
   margin:0px;
 padding : 2px;
 }
#navegacion2 ul li {
 margin:  0px;
 padding: 0px;
 list-style:none;
 display:inline;
 border-right: 1px solid #ffffff;
}


#menulin2 * {
	padding: 0;
	margin: 0;	
 background-color : #999933;
 height:21px;
 z-index : 6;
/* clear : both;*/
}


#menulin2 ul {
	list-style: none;
}

#menulin2 ul a {
	color: #fff;
background: #999933;

	text-decoration: none;
	display: block;
	padding: 0px 5px 0px 5px;
	font-size:10px;
	font-weight:bold;
	
}

#menulin2 ul a:hover {
	color: #ffd738;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}

#menulin2 ul li {
	
	float: left;
	position: relative;
   border-right: 1px solid #ffffff;
   margin:  0px;
   padding: 0px;	
}
#menulin2 ul li ul a
{
 	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 5px 15 px 5px 15px;
	width: 175px;
	background: #A9A943;
	font-size:11px;
	font-weight:normal;
	
}
#menulin2 ul li ul a:hover
{
	font-size:11px;
	font-weight:normal;
	
}
#menulin2 ul li ul {
	list-style: none;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	width: 150px;
	padding-left:5px;
	
}
#menulin2 ul li ul li
{

border-bottom:0pt solid #666666;
padding-left:0px;

}
#menulin2 ul li ul li ul a
{

	background: #4e4e4e;

}
#menulin2 ul li:hover ul { display: block; }

#menulin2 ul li:hover ul li ul { display: none; }

#menulin2 ul li ul li:hover ul {
	display: block;
	position: absolute;
	left: 140px;
	top: -1px;
	font-weight:normal;
}
#menulin2 .desplegable
{
 	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 5px 15px 5px 15px;
	width: 125px;
	background: #333;
	font-size:11px;
	font-weight:normal;
	cursor: pointer;
	
}


#est_subcab
{
 width : 700px;
 height : 125px;
 background-color : #ffffff;
 clear : both;
}


h1 {
	font-size : 13pt;
	font-family : tahoma, verdana, arial, helvetica, sans-serif;
	color : #666600;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666600;
	border-right-color: #666600;
	border-bottom-color: #666600;
	border-left-color: #666600;
	margin-top: 3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}

p {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
}
th {
 font-size : 10px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
}
td {
 font-size : 10px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
}
li {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
}
a:link {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #cf8b74;
 text-decoration : none;
}
a:active {
font-size : 11px;
font-family : tahoma, verdana, arial, helvetica, sans-serif;
color : #cf8b74;
text-decoration : none;
}
a:visited {
font-size : 11px;
font-family : tahoma, verdana, arial, helvetica, sans-serif;
color : #cf8b74;
text-decoration : none;
}
a:hover {
font-size : 11px;
font-family : tahoma, verdana, arial, helvetica, sans-serif;
color : #cf8b74;
text-decoration : underline;
}
.auxiliar {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #b8b072;
text-decoration : none;
padding-left:0.5em;
padding-right:0.5em;
}
a.auxiliar_selec:link, a.auxiliar_selec:visited {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #b8b072;
text-decoration : none;
padding-left:0.5em;
padding-right:0.5em;
}
a.auxiliar:link, a.auxiliar:active, a.auxiliar:visited {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #b8b072;
text-decoration : none;
padding-left:0.5em;
padding-right:0.5em;
}
a.auxiliar:hover {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #252525;
text-decoration : none;
background-color : #b8b072;
padding-left:0.5em;
padding-right:0.5em;
}
.auxiliar_elegida {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #252525;
text-decoration : none;
background-color : #b8b072;
padding-left:0.5em;
padding-right:0.5em;
}
a.auxiliar_elegida:link, a.auxiliar_elegida:active, a.auxiliar_elegida:visited {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #252525;
text-decoration : none;
background-color : #b8b072;
padding-left:0.5em;
padding-right:0.5em;
}
a.auxiliar_elegida:hover {
font-size : 11px;
font-family : arial, verdana, helvetica, sans-serif;
color : #252525;
text-decoration : none;
background-color : #b8b072;
}
a.lnk_externo{ }
a.lnk_pdf{ 
 padding: 0 0 0 22px;
 background: #FFF url(dibujos/icopdf.png) no-repeat left center;
}
a.lnk_mp3{ 
 padding: 0 0 0 22px;
 background: #FFF url(dibujos/iconota.png) no-repeat left center;
}
a.lnk_img{ 
 padding: 0 0 0 22px;
 background: #FFF url(dibujos/icoimg.png) no-repeat left center;
}
a.lnk_voz{ 
 padding: 0 0 0 22px;
 background: #FFF url(dibujos/icomicro.png) no-repeat left center;
}
a.lnk_midi{ 
 padding: 0 0 0 22px;
 background: #FFF url(dibujos/icovoz.gif) no-repeat left center;
}
img {
  border : none;
}
img.flota_der {
 margin-left: 3px; 
 float : right;
}
img.flota_izq {
 margin-right: 3px; 
 float : left;
}
.servicios {
 font-size : 11px;
 font-family : arial, verdana, helvetica, sans-serif;
 color : #f6f6f6;
 text-decoration : none;
}
a.servicios:link, a.servicios:active, a.servicios:visited {
 font-size : 11px;
 font-family : arial, verdana, helvetica, sans-serif;
 color : #f6f6f6;
 text-decoration : none;
padding-left:0.5em;
padding-right:0.5em;
}
a.servicios:hover {
 font-size : 11px;
 font-family : arial, verdana, helvetica, sans-serif;
 color : #404040;
 text-decoration : none;
 background-color : #f6f6f6;
padding-left:0.5em;
padding-right:0.5em;
}
a.servicios_elegida:link {
 font-size : 11px;
 font-family : arial, verdana, helvetica, sans-serif;
 color : #404040;
 text-decoration : none;
 background-color : #f6f6f6;
}
a.servicios_elegida:visited {
 font-size : 11px;
 font-family : arial, verdana, helvetica, sans-serif;
 color : #404040;
 text-decoration : none;
 background-color : #f6f6f6;
}
.rojo {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #a51f25;
}
.epi_roj {
 font-size : 12px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #FF3300;
 font-weight : bold;
}
.cuerpo_neg {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #404040;
 font-weight : normal;
}
.cuerpo_suave {
 font-size : 11px;
 font-family : tahoma, verdana, arial, helvetica, sans-serif;
 color : #888888;
 font-weight : normal;
}
.cab_jerar1 {
font-size : 10px;
font-family : tahoma, verdana, arial, helvetica, sans-serif;
color : #404040;
font-weight : normal;
}




.subcabimg-izq {
 text-align : left;
 float : left;
 height : 101px;
 width: 250px;
} 
.subcabimg-der {
 text-align : right;
 float : right;
 height : 101px;
}

.subcabtxt-izq {
 background-color : #000000;
 color : #CCCCCC;
 width : 200px;
 height : 15px;
 float : left;
 font-weight : bold;
 font-size : 9px;
}
.subcabtxt-der {
 background-color : #DBDBDB;
 width : 500px;
 height : 15px;
 float : right;
}


.justificado {
 text-align : justify;
}
.der {
 text-align : right;
}
.izq {
 text-align : left;
} 
.cen {
 text-align : center;
} 

.pie_barra1 {
 background-color : #252525;
 height : 16px;
 border-collapse: collapse;
 padding :1px;
}
.subpietxt-izq {
 width : 350px;
 float: left;
}
.subpietxt-der {
 width : 350px;
 float : right;
}
.intro {
 font-weight : bold;
 font-size : 10pt;
 color : #505050;
}
.inputa {
 border : 1px #999999 solid;
 color : #404040;
 width : 20px;
 font-family : verdana;
 font-size : 11px;
 font-weight : bold;
}
input 	{
 font-size: 10px; 
 padding-left:3px;
 border:1px 
 solid #D4D0C8; 
 font-family: arial, verdana;  color:#808080; 
 background-color:#EBECE4 
}




#est_contenido_portada
{
 width : 500px;
 margin-left : 180px;
}
#est_contenido_portada ul{
 display : block;
}
#est_contenido_portada ul li{
 list-style:none;
 display : block;
 border-top: 3px solid #b8b072;
 border-right: 4px solid #003333;
 float: right;
 background-color : #091909;
}
.portada  {
  font-size : 13px;
  font-family : tahoma, verdana, arial, helvetica, sans-serif;
  color : #cccccc;
 display : block;
}

#contenido-y-ademas {
  width : 150px;
  float : right;
  padding : 8px;
}

#contenido-y-ademas h3 {
background-color: #666600;
font-size:1.0em;
text-transform:uppercase;
color:#fff;
font-weight:bold;
padding:0.3em 0.5em;
}


#contenido-y-ademas ul {
list-style:none;
margin:0 0 1em 0;
padding:0;
border:0.1em dotted #8D8D8D;
border-top:0
border-bottom:0
}


#contenido-y-ademas li {
padding:0.5em 0.5em 0.5em 1em;
}


#contenido-y-ademas li.contenido-y-ademas-enlaces-automaticos {
background:url(ptonaranja.gif) 0.3em 0.9em no-repeat;
}


#contenido-y-ademas li.contenido-y-ademas-enlaces-manuales {
background:#fff1f2 url(ptonaranja.gif) 0.3em 0.9em no-repeat;
}


