html, body, h1, h2, h3, h4, ul, li,form, ol,p,span,div
{
	margin: 0px;
	padding: 0px;
}
body
{
	background:#f2dc3d url(fondo_b.jpg) repeat-x;
	text-align: center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #030303;
	padding:15px 0px 8px 0px;
}
h1
{
	font:24px "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	margin-bottom:1em;
}
h2
{
	font:20px Arial, sans-serif;
	font-weight:bold;
	margin-bottom:11px;
}
h3
{
	font:14px "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	color:#910802;
	margin-bottom:7px;
}
h4{
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

p
{
	color:#030303;
	font:12px Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	text-align:justify;
	line-height:16px;
}
a{
	text-decoration:none;
	color: #030303;
}

img{
	margin-bottom:5px;
}

#contenedor {
	position:relative;
	width:980px;
	margin:0px auto;
}

#top{
	background:url(top.gif);
	height:34px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	padding-top:12px;
	color:#ffffff;
}
#top a {
	color:#ffffff;
}
#flash{
	background:url(flash.jpg);
	height:215px;
}
#menu{
	background:#5f6264;
	height:38px;
	padding-top:10px;
	border-bottom:#fdb827 4px solid;
}

#menu ul {
	text-align:center;
	margin-left:12px;
}
#menu li {
	list-style: none;
 	display:inline;
}
#menu a 
{
	color: #910802;
	background:url(boton_menu.gif);
	font-size:14px;
	font-weight:600;
	font-family:"Arial Narrow", Arial, sans-serif;
	text-decoration:none;
	text-align:center;
	margin-right:6px;
	display:block;
	float:left;
	width:131px;
	padding-top:6px;
	height:23px;
}
#menu a:hover{
	color:#FFFFFF;
	background:url(boton_menu.gif) 0 -29px;
}
#contenido{
	background:#FFFFFF;
	padding:8px 18px 18px 8px;
}
#left_top{
	background:url(border_top.gif) center no-repeat;
	height:5px;
	font-size:1px;
	margin-top:10px;
	}
#left_bottom{
	background:url(border_bottom.gif) center no-repeat;
	height:5px;
	font-size:1px;
}
#left_contenido{
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	background:#f4f6f2;
	padding:10px 7px;
}
#left{
	float:left;
	width:217px;
}
#left blockquote{
	margin:0px 10px;
}
#left p{
	font-size:11px;
}
#right{
	float:right;
	width:720px;
	text-align:left;
}
#right h1{
	border-bottom:1px #000 solid;
}
#cuadro{
	margin-top:25px;
}
#cuadro .c_top
{
	background:url(border_top_g.gif) left top no-repeat;
	height:5px;
	font-size:1px;
}
#cuadro .c_contenido{
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:10px 20px;
	background:#fff;
}
#cuadro .c_bottom
{
	background:url(border_bottom_g.gif) left top no-repeat;
	height:5px;
	font-size:1px;
}
#footer{
	border-top:8px #fdb827 solid;
	background:#5f6264;
	padding:15px 90px;
}
#footer ul{
	text-align:center;
	border-bottom:1px #c4c5c6 solid;
	padding-bottom:3px;
	margin-bottom:10px;
}
#footer li{
	list-style:none;
	display:inline;
	color:#FFFFFF;
	margin:0 8px;
}
#footer a{
	color:#FFFFFF;
	font-size:12px;
}
#footer p{
	margin:0px;
	text-align:center;
	color:#FFFFFF;
}
.medio1{
	float:left;
	width:330px;
}
.medio2{
	width:369px;
	float:right;
}
.medio3,.medio4{
	float:left;
	width:48%;
}
.medio4{
	float:right;
}

.medio5{
	float:left;
	width:526px;
}
.medio5 h2{
	border-bottom:1px #000 solid;
	color:#c03e08;
}
.medio5 ul{
	margin-left:25px;
}
.medio6{
	float:right;
	width:176px;
}
.aaa{
	font-size:12px;
	margin-bottom:5px;
}
.t_gris{
	background:url(titulo_gris.gif) center no-repeat;
	display:block;
	padding-top:3px;
	height:22px;
	margin-bottom:8px;
}
.ver_mas{
	background:url(ver_mas.gif) center no-repeat;
	display:block;
	padding-top:3px;
	height:17px;
	margin-bottom:8px;
}
.rojo{
	color:#c03e08;
}
.t_verde
{
	background:url(titulo_verde.gif);
	display:block;
	padding:5px 0 0 10px;
	font-size:16px;
	height:21px;
	color:#FFFFFF;
}
.t_contacto{
	background:url(titulo_azul.gif);
	padding:4px 0 0 10px;
	height:23px;
	color:#FFFFFF;
}
.t_contacto2{
	background:url(titulo_azul.gif) no-repeat;
	padding:4px 0 0 10px;
	height:23px;
	color:#FFFFFF;
}
.clear{
    content: "."; 
	clear:both;
	font-size:1px;
	height:1px;
    visibility: hidden;
}


.img_left{
	float:left;
	margin-right:8px;
}
.mas_info{
	background:url(info.gif);
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	width:94px;
	margin-bottom:10px;
	font-weight:bold;
}
.mas_info_verde{
	background:url(info_verde.gif);
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	width:94px;
	margin-bottom:10px;
	font-weight:bold;
}
.mas_info_naranja{
	background:url(info_naranja.gif);
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	width:94px;
	margin-bottom:10px;
	font-weight:bold;
}
.mas_info_azul{
	background:url(info_azul.gif);
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
	height:17px;
	width:94px;
	margin-bottom:10px;
	font-weight:bold;
}
.mas_info2{
	background:url(info.gif);
	display:block;
	float:right;
	text-align:center;
	padding-top:3px;
	height:17px;
	width:94px;
	font-weight:bold;
}
.mas_info22{
	background:url(info.gif);
	display:block;
	float:right;
	text-align:center;
	padding-top:3px;
	margin-top:30px;
	height:17px;
	width:94px;
	font-weight:bold;
}
.idiomas{
	background:url(info.gif);
	float:left;
	text-align:center;
	padding-top:3px;
	margin-top:15px;
	height:17px;
	width:94px;
	font-weight:bold;
	margin-left:390px;
}


.t_naranja{
	background:url(titulo_naranja.gif);
	padding:2px 0 0 10px;
	height:24px;
	color:#FFFFFF;
}
.t_azul{
	background:url(titulo_azul_g.gif);
	padding:2px 0 0 10px;
	height:24px;
	color:#FFFFFF;
}
.banner{
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
	margin-bottom:8px;
	overflow:auto;
}
.baner2{
	padding-bottom:5px;
	border-bottom:1px #ccc solid;
	margin-bottom:8px;
}
#forma_contacto
{
	text-align:left;
	color:#030303;
	margin:15px auto 10px auto;
}
#forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:194px;
}
#forma_contacto textarea{
	height:50px;
}

#forma_contacto div{padding-top:3px;}
#forma_contacto legend
{
	margin:0px;
	padding:0px;
	color:#2a2a2c;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#forma_contacto fieldset{border:none; margin:0; padding:0px;}
#forma_contacto .boton{ text-align:center;width:55px; margin:0px; float:right;}

#forma_contacto2
{
	text-align:left;
	color:#030303;
	margin:15px auto 10px auto;
}
#forma_contacto2 input,#forma_contacto2 select,#forma_contacto2 textarea{	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:195px;
	margin-left:5px;
	float:left;
}
#forma_contacto2 label{
	display:block;
	width:70px;
	float:left;
}
#forma_contacto2 textarea{
	width:400px;
	height:60px;
}

#forma_contacto2 div{padding-top:3px;}
#forma_contacto2 fieldset{border:none; margin:0; padding:0px;}
#forma_contacto2 .boton{ text-align:center;width:55px; margin:0px; float:right; margin-right:47px;}

.img_interna{
	width:514px;
	height:168px;
	margin-bottom:15px;
    padding:6px;
	border:1px #999 solid;
}
.img_internax {
	width:514px;
	height:406px;
	margin-bottom:15px;
    padding:6px;
	border:1px #999 solid;

}
.img_internax img {
       width:514px;
	   height:406px;
}
.img_interna img{
       width:514px;
       height:168px;
}
.img_internax2 {
	width:514px;
	height:292px;
	margin-bottom:15px;
    padding:6px;
	border:1px #999 solid;

}
.img_internax2 img {
       width:514px;
	   height:292px;
}
.img_interna_t{
	width:514px;
	margin-bottom:15px;
    padding:6px;
	border:1px #999 solid;
}
.img_interna_t img{
       width:514px;
}
.elemento{
	/*border-bottom:1px #aaaaaa solid;*/
}
.elemento img{
	border:1px #999 solid;
	padding:5px;
	float:left;
	margin-right:12px;
}
.caso{
	margin-top:20px;
	border-bottom:1px #aaaaaa solid;
}
.caso img{
	border:1px #999 solid;
	padding:5px;
	float:left;
	margin-right:12px;
}
.caso h5{
	display:block;
	float:right;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
h6{
	margin:0px;
	display:block;
	text-align:left;
	padding-top:3px;
	font-weight:bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.vistas img{
	border:none;
	margin:0px;
	padding:0px;
}
.vistas p{
	margin-bottom:5px;
	margin-top:5px;
}
.uuu{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
}
.vistax{
	float:left;
	padding:6px;
	border:1px #999 solid;
	margin-right:17px;
	width:150px;
	display:inline;
}
.vistax2{
	float:left;
	padding:5px;
	border:1px #999 solid;
	margin-right:0px;
	width:150px;
	display:inline;
}
.clave{
	margin-top:30px;
	margin-bottom:20px;
	float:left;
	font-weight:bold;
}
.linka{
	font-weight:bold;
	text-align:center;
	font-size:13px;
	margin-top:30px;
	margin-left:100px;
}
.uio a{
	text-decoration:underline;
	color:#0000BB;
}
.linki {
	color:#0000ff;
	text-decoration:underline;
	font-weight:bold;
}
.imgliel {
	width:111px;
	margin:5px;
	float:left;
	text-align:center;
}
.imgliel img {
	width:111px;
	height:90px;
	border:none;
}

.t_verde_ch
{
	margin:auto;
	background:url(titulo_verde_ch.jpg) no-repeat;
	padding:7px 0 0 10px;
	font-size:9px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}
.t_naranja_ch{
	margin:auto;
	font-size:10px;
	background:url(titulo_naranja_ch.jpg) no-repeat;
	padding:7px 0 0 10px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}
.t_azul_ch{
	margin:auto;
	font-size:10px;
	background:url(titulo_azul_ch.jpg) no-repeat;
	padding:6px 0 0 10px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}

.t_verde_ch_esp
{
	margin:auto;
	background:url(titulo_verde_ch_esp.jpg) no-repeat;
	padding:7px 0 0 10px;
	font-size:9px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}
.t_naranja_ch_esp{
	margin:auto;
	font-size:10px;
	background:url(titulo_naranja_ch_esp.jpg) no-repeat;
	padding:7px 0 0 10px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}
.t_azul_ch_esp{
	margin:auto;
	font-size:10px;
	background:url(titulo_azul_ch_esp.jpg) no-repeat;
	padding:6px 0 0 10px;
	height:37px;
	width:166px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	display:block;	
}