@charset "utf-8";
/* CSS Document */

/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset y experiencias personales
-- */

* html { margin:0; padding:0; border:0;}
body { background:#c61f1c /*url(../images/bg.gif) repeat*/; margin:0; padding:0; text-align:center; font-family: "Trebuchet MS"; font-size:12px;}

.clear {clear:both; line-height: 0; height: 0;}
img {border:0 none; padding:0; margin:0;}
a img {border:0 none; margin:0; padding:0;}


/************* maqueta ****************/
.maqueta_container { text-align:left; width:979px; margin:15px auto;}
.maqueta_contenedor_left { width:99px; float:left; background: url(../images/logo_left.png) no-repeat top right; height:250px;}
.maqueta_contenedor_right { width:880px; float:left; /*background-color:#999;*/}

/************* head ******************/
.maqueta_contenedor_head { margin:0; padding:0; float:left; clear:both; width:100%; }
.maqueta_head_top_vacio { margin-top:37px;}
.maqueta_head_contenedor { height:126px; margin:0;}
.maqueta_head_contenedor_left { height:126px; width:88px; background: transparent url(../images/logo_center.png) no-repeat top left; float:left;}
.maqueta_head_contenedor_medio { background: transparent url(../images/bg_head.gif) repeat-x top left; height:126px; width:777px; float:left;}
.maqueta_head_right { width:15px; height:126px; float:left; background:transparent url(../images/head_right.png) no-repeat top left;}
.maqueta_head_contenido { margin:11px}

/*.contenido { background:url(../images/bg_head.png) repeat-x; width:600px; height:131px;}*/
.titulo_head { background:#EB120C url(../images/titulo_head.gif) no-repeat top left; width:169px; height:82px; float:left; margin-top:10px;}
.banner_head { width:540px; height:82px; float:left; margin:10px 0px 0 35px ; }
.logueo_head { width:290px; height:100px; float: right; }

/************* contenido *************/
.maqueta_contenido_container { float:left; width:880px; margin:10px 0 10px 0;; background:url(../images/top_contenido.gif) no-repeat top; padding-top:16px;}
.maqueta_contenido_margen { margin:0; padding:0;}
.maqueta_contenido_contenido { width:880px; /*padding-left:8px;*/ background:url(../images/bg_contenido.gif) repeat-y top left;}
.maqueta_contenido_bottom { /*width:880px;*/ margin:0; height:18px; /*background:url(../images/bottom_contenido.gif) no-repeat bottom;*/ }


/************ menu principal *********/
.maqueta_menu_principal { width:95%; margin:0;}
.maqueta_menu_principal ul { /*margin:0 0 50px 0;*/margin:0px; padding:0px; padding-bottom:30px;}
.maqueta_menu_principal ul li { list-style:none; /*line-height:14px;*/ margin:0 0 0 10px;}
.maqueta_menu_principal ul li a {
color:#fff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
display:block; 
text-decoration:none; 
text-transform:uppercase;
padding:2px 0 2px 0;
}
.maqueta_menu_principal ul li a:hover {color: #680d0a;}
.logueo_lateral { padding-bottom:30px; width:163px;}
.maqueta_contenido_banner { width:150px; padding-left:6px; margin-bottom:40px;}

/************ logo mebu ***************/
.maqueta_contenido_logo { background:url(../images/JSEx.gif) no-repeat 20px 100%; }

/************ contenido **************/
.maqueta_contenido_colL {width:163px; float:left; _height:100%; padding-bottom:30px; padding-left:8px;}
.maqueta_contenido_colR {width:700px; float:left;}
.contenido_contenedor {}

/**************	footer ***************/
.footer_margin_internas {text-align:left; margin-bottom:30px; float:left;}
.footer {
margin-left:19px;
/*line-height:27px;
height:27px;*/
font-size: 11px;
font-weight: bold;
font-family: "trebuchet MS";
color: #fff;
background-color:#c41f1c;
width:825px;
padding:8px 0 8px 15px;
vertical-align:middle;
}
.footer_color_cliente {
color: #580f0f;
}
.footer_barra {color: #ff0000;}

/************** home ***************/
.home_tabla { width:100%; padding-bottom:5px;}
.home_tabla td { vertical-align:top; margin:0; padding:0;}
.home_clo1 { width:420px;}
.home_col2 { }
.home_padding_col2 { padding-left:18px;}
.home_col1_margin { margin-left:20px;}
.home_contenido_noticias {}
.home_imagen { margin-top:10px;}