@charset "utf-8";

*{
    margin:0;
    padding:0;
}
body{
    background:#430404 url(img/fondo1.jpg) top left repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

#columna3 li{
	list-style:square;
	padding-bottom:6px;
}

#columna3 ul{
	margin-left:15px;
	padding-top:20px;
	padding-bottom:20px;
}

#contenidos{
    background:#430404 url(img/fondo2.jpg) top left repeat-x;
    width:947px;
    margin:auto;
    padding-left:77px;
}

#cabecera{
    width:870px;
    height:219px;
}

#menu{
    width:870px;
    height:40px;
    text-align:left;
}

#ticker{
    width:870px;
    background:#000;
    height:25px;
    color:#666;
    /*padding:6px 20px 0px 20px;*/
    font-size:10px;
}

#columna{
    width:870px;
    background:#FFFFFF;
}

#menu ul{
    list-style:none;
    margin:0;
}

#menu li{
    float:left;
    margin:0;
    padding:0;
}

#menu li.menu1 a{
    width:122px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu1.jpg) top left no-repeat;
}

#menu li.menu1h a{
    width:122px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu1.jpg) bottom left no-repeat;
}

#menu li.menu1 a:hover,#menu  li.menu1h a:hover{
    background:url(img/menu1.jpg) bottom left no-repeat;
}

#menu li.menu2 a{
    width:157px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu2.jpg) top left no-repeat;
}

#menu li.menu2h a{
    width:157px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu2.jpg) bottom left no-repeat;
}

#menu li.menu2 a:hover, #menu li.menu2h a:hover{
    background:url(img/menu2.jpg) bottom left no-repeat;
}

#menu li.menu3 a{
    width:88px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu3.jpg) top left no-repeat;
}

#menu li.menu3h a{
    width:88px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu3.jpg) bottom left no-repeat;
}

#menu li.menu3 a:hover, #menu li.menu3h a:hover{
    background:url(img/menu3.jpg) bottom left no-repeat;
}

#menu li.menu4 a{
    width:122px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu4.jpg) top left no-repeat;
}

#menu li.menu4h a{
    width:122px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu4.jpg) bottom left no-repeat;
}

#menu li.menu4 a:hover, #menu li.menu4h a:hover{
    background:url(img/menu4.jpg) bottom left no-repeat;
}

#menu li.menu5 a{
    width:166px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu5.jpg) top left no-repeat;
}

#menu li.menu5h a{
    width:166px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu5.jpg) bottom left no-repeat;
}

#menu li.menu5 a:hover, #menu li.menu5h a:hover{
    background:url(img/menu5.jpg) bottom left no-repeat;
}

#menu li.menu6 a{
    width:91px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu6.jpg) top left no-repeat;
}

#menu li.menu6h a{
    width:91px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu6.jpg) bottom left no-repeat;
}

#menu li.menu6 a:hover, #menu li.menu6h a:hover{
    background:url(img/menu6.jpg) bottom left no-repeat;
}

#menu li.menu7 a{
    width:124px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu7.jpg) top left no-repeat;
}

#menu li.menu7h a{
    width:124px;
    text-align:center;
    height:27px;
    padding-top:13px;
    display:block;
    color:#FFFFFF;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(img/menu7.jpg) bottom left no-repeat;
}

#menu li.menu7 a:hover, #menu li.menu7h a:hover{
    background:url(img/menu7.jpg) bottom left no-repeat;
}


#footer{
    color:#f5abb4;
    font-size:10px;
    text-align:right;
    width:870px;
    padding-bottom:70px;
    padding-top:5px;
}

#footer a{
    color:#FFFFFF;
    text-decoration:none;
}

#footer a:hover{
    border-bottom:1px #fff solid;
}

#footer .verde{
    color:#45a002;
}

/**************************************************************************************************************/

#columna1{
    width:590px;
    float:left;
    padding-bottom:30px;

}

#columna2{
    float:left;
    width:280px;
    background:#f0f0f0;
    padding-bottom:30px;
}

#columna3{
    width:590px;
    float:left;
    padding-bottom:30px;
	padding-top:7px;
}

#columna3 a{
    color:#FF0000;
    text-decoration:none;
}

#columna3 a:hover{
    color:#7b010f;
}

#columna3_izq{
    float:left;
    width:340px;
    text-align:justify;
    padding-right:10px;
    padding-left:10px;
}

#columna3_der{
    float:left;
    width:220px;
    padding-right:5px;
	padding-left:5px;
	text-align:right;
}

#titulo{
    width:570px;
    background:url(img/fondotitulo.jpg) repeat-x top left;
    height:39px;
    padding:9px 10px 0px 10px;
    color:#410404;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
}

.titulo2{
    width:570px;
    height:39px;
    padding:15px 10px 0px 10px;
    color:#410404;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
}


.contenido{
    text-align:justify;
    padding:10px 22px 10px 15px;
}

.detalle{
    width:269px;
    margin:0px 0px 10px 0px;
	padding-right:15px;
    float:left;
}

.detalle a{
    color:#FF0000;
    text-decoration:none;
}

.detalle a:hover{
    color:#7b010f;
}

.detalle .det_titulo{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:bold;
    color:#410404;
    border-bottom:#410404 solid 1px;
}

.detalle .det_texto{
    text-align:justify;
    padding-top:5px;
}

.item{
    border-bottom:#ccc dotted 1px;
    margin-left:8px;
    margin-right:8px;
    padding-top:5px;
}

.item_img{
    float:left;
    width:53px;
}

.item_cont{
    float:right;
    width:200px;
}

.item_titulo a{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#414141;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.item_titulo a:hover{
    border-bottom:#414141 solid 1px;
}

.item_texto a{
    font-size:10px;
    color:#000;
    text-decoration:none;
}

.item_texto a:hover{
    border-bottom:#000 solid 1px;
}

.contacto{
    margin-left:25px;
    margin-top:10px;
    color:#333;
    font-size:16px;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:10px 10px 0px 10px;
}

#submenu{
    background:#f0f0f0 url(img/fondosubmenu.jpg) bottom left no-repeat;
    padding-bottom:40px;
    padding-left:15px;
    width:265px;
}

.sub_img{
    float:left;
    width:53px;
}

.sub_cont{
    float:right;
    width:200px;
}

.sub_titulo{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#7b010f;
    font-size:22px;
    font-weight:normal;
    padding-top:20px;
    padding-bottom:10px;
}

.sub_texto ul{
    list-style:none;
}

.sub_texto li a{
    display:block;
    border-top:#7b010f 1px solid;
    height:23px;
    width:170px;
    padding-top:7px;
    padding-left:20px;
    background:url(img/bullet.gif) no-repeat left top;
    text-decoration:none;
    color:#FF0000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

.sub_texto li a:hover{
    color:#7b010f;
    background:url(img/bulleth.gif) no-repeat left top;
}