* {
    margin: 0px;
    padding: 0px;
}

/* definición de elementos html  */

body {
background-color: #FFFFFF;
color: #6C6C6C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
width: 800px;
}

p  {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
}

h3 {
    color: #033655;
	padding-top: 8px;
	padding-bottom:8px;
}


/* definición de contenedores flotantes */

#inicio #wrapper {
	width: 800px;
}
/* definición de elementos en cabecera*/

#inicio #wrapper #cabecera {
	background-color: #FFFFFF;
	text-align:left;
	height: 80px;
	width: 800px;
	float: left;
}

#inicio #wrapper #cabecera #logos {
	height: 80px;
	width: 500px;
	float:left;	
	background:url(../images/fondo_menu_horizontal.gif);
	background-repeat: repeat-x;
}
#inicio #wrapper #cabecera #logos img {
	float:left;
}

#inicio #wrapper #cabecera #menuhorizontal {
	
	width:300px;
	height:80px;
	float: left;
	background:url(../images/fondo_menu_horizontal.gif);
	background-repeat:no-repeat;
}

#inicio #wrapper #cabecera #menuhorizontal ul{
    padding-top:32px;
	padding-left:100px;

} 
/* estilo menu plantilla menu inicio */

.separador {
    float:left;
	background-image:url(../images/separador_menu_inicio.gif);
	background-position:left;
	background-repeat: no-repeat;
}

#inicio #wrapper #cabecera #menuhorizontal ul li{
	color:#000000;
	height:80px;
	display: inline;
	font-size:11px;
	
}

#inicio #wrapper #cabecera #menuhorizontal ul li a:link, #inicio #wrapper #cabecera #menuhorizontal ul li a:active, #inicio #wrapper #cabecera #menuhorizontal ul li a:visited  {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
    background-image:none;

}

#inicio #wrapper #cabecera #menuhorizontal ul li a:hover{
    text-decoration:underline;
}

 
#inicio #wrapper #contenedor #contenido #cabecera #banner {
	background-color:#E6EBEF;
	padding: 5px;
	float:left;
}

/* definición de elementos en ruta */ 

#inicio #wrapper #ruta {
	float: left;
}
/* definición de elementos en menuvertical */ 

#inicio #wrapper #contenedor #menuvertical {
	float: left;
	width: 180px;
	text-align:left;
	background-color:#FFFFFF;	
}
#inicio #wrapper #contenedor #menuvertical .idioma {
    background-image:url(../images/fondo_idioma.gif);
	height:50px;
	vertical-align:middle;
	border-bottom: 1px #8CA8BD solid;
	padding-left:25px;
	padding-top:30px;

}

#inicio #wrapper #contenedor #menuvertical #nav1{
	width: 160px;	
	text-decoration:none;
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul{
	
	padding: 0px;
	margin: 0px;
	text-decoration:none;
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li{
	color:#6C6C6C;
	border-bottom: 1px solid #8CA8BD;
	padding-left: 12px;
	line-height: 22px;
	text-decoration:none;
	list-style-image: none;
	list-style:none;
	background-image:url(../images/flecha_opcion_1.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:11px;
	
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li a:link{
    color:#6C6C6C;
	font-weight:normal;
	text-decoration:none;
	list-style-image: none;
	padding-left: 12px;
	
}
#inicio #wrapper #contenedor #menuvertical #nav1 ul li a:visited{
    color:#6C6C6C;
	font-weight:normal;
	text-decoration:none;
	padding-left: 12px;
    list-style-image: none;
	list-style: none;
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li a:active {
	color: #8CA8BD;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
    list-style-image: none;
	padding-left: 12px;
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li a:hover {
	color: #8CA8BD;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	list-style-image: none;
	text-decoration:none;
	padding-left: 12px;
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li ul li {

    background-image:none;
	text-decoration:none;
	border-top: 1px solid #8CA8BD;
	border-bottom:0px;
	margin-left:-12px;
	padding-left:12px;
	list-style-image: none;
	
}


#inicio #wrapper #contenedor #menuvertical #nav1 ul li ul li a:link, #inicio #wrapper #contenedor #menuvertical #nav1 ul li ul li a:visited{
    
    color:#6F8B00;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/flecha_opcion_2.gif);
	background-position: top left;
	background-repeat:no-repeat;
	
}

#inicio #wrapper #contenedor #menuvertical #nav1 ul li ul li a:hover, #inicio #wrapper #contenedor #menuvertical #nav1 ul li ul li a:active {
	
	color: #CC3300;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/flecha_opcion_2_hover.gif);
	background-position: top left;
	background-repeat:no-repeat;
	
}
/* definición de elementos en contenedor */

#inicio #wrapper #contenedor {
	width: 800px;
	float: left;
	background-color: #FFFFFF;	
	border: 3px #B5B4B2 solid;
	border-bottom:0px;
	border-right: 0px;
	border-left: 0px;
}

#inicio #wrapper #contenedor #pie {
	background-color: #083552;
	float: left;
	width: 800px;
	color:#FFFFFF;
	font-size:9px;
}

#inicio #wrapper #contenedor #pie ul {
      padding-left:20px;
}

#inicio #wrapper #contenedor #pie ul li {
	list-style-type: none;
	line-height: 20px;
	display:inline;
	font-weight:normal;
}

#inicio #wrapper #contenedor #pie ul li a:link, #inicio #wrapper #contenedor #pie ul li a:active, #inicio #wrapper #contenedor #pie ul li a:visited {
	color:#FFFFFF;
	background-image:none;
	text-decoration:none;
	font-weight:normal;
}
#inicio #wrapper #contenedor #pie ul li a:hover {
	color:#FFFFFF;
	background-image:none;
	text-decoration:underline;
	font-weight:normal;
}

#inicio #wrapper #contenedor #contenido{ 
	width:620px;
	background-color:#E6EBEF;
	margin:0px;
	padding:0px;
	float:right;
}
#inicio #wrapper #contenedor #contenido #subcontenido1 {
	float: left;
	width: 274px;
	margin-left: 4px;
	margin-top:7px;
	margin-right:0px;
}
#inicio #wrapper #contenedor #contenido #subcontenido1 .caja {
    background-color: #ffffff;
	border: 2px #E7DDD4 solid;
	width: 274px;
	padding:8px;
	padding-bottom:16px;
	margin-bottom:8px;
}

#inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1  p{
   
	padding-bottom:8px;
	margin:0px;
	clear:left;
	
}

#inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1 img{
   
	padding-bottom:8px;
	padding-top:4px;
	float:left;
	
}
#inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1 a:link, #inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1 a:active, #inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1 a:visited {
    padding-left:10px;
	background-image:url(../images/flecha_opcion_2.gif);
	background-position: left;
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	font-weight:bold;
	color:#6F8B00;
}


#inicio #wrapper #contenedor #contenido #subcontenido1 .caja .columna1 a:hover  {
    padding-left:10px;
	background-image:url(../images/flecha_opcion_2_hover.gif);
	background-position: left;
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	font-weight:bold;
	color: #CC3300;
}


#inicio #wrapper #contenedor #contenido #subcontenido2 {
    float: right;
	width: 330 px;
	padding-bottom:8px;
}
#inicio #wrapper #contenedor #contenido #subcontenido2 .caja {
    background-color: #ffffff;
	border: 1px #E7DDD4 solid;
	width: 302px;
	margin-top: 8px;
	margin-right:8px;
}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna1 {
    float:left;
	width:150px;
}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna1 h3{
display:none;

}
#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna1 img {
    padding:7px;
	vertical-align:top;
	width:120px;
	height:80px;

}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2  {
     float:left;
}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 h3 {
  
	font-weight:bold;
	font-size: 11px;
	font-style:normal;
	margin: 0px;
	padding-bottom:2px;

}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 p {
    padding-right:7px;
}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 a:link,  #inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 a:active,  #inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 a:visited{
    padding-left:10px;
	background-image:url(../images/flecha_opcion_2.gif);
	background-position: left;
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	font-weight:bold;
	color:#6F8B00;
	line-height: 25px;

}

#inicio #wrapper #contenedor #contenido #subcontenido2 .caja .columna2 a:hover {
    padding-left:10px;
	background-image:url(../images/flecha_opcion_2_hover.gif);
	background-position: left;
	background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
	font-weight:bold;
	color:#CC3300;
	line-height: 25px;

}

