@import url('common.css');
body{
    background:#ffffff;
    margin:0px 0px 24px 0px;
    text-align:center;
}
#layout_main{
    text-align:left;
    margin:auto;
    width:978px;
}
#header{
    background:#ffffff url('../img/templates/header_bg_0.jpg');
    width:978px;
    height:243px;
}
#header .logo{
    float:left;
    width:234px;
    height:236px;
}
#header .logo img{
    border:0px;
    margin:37px 0px 0px 46px;
}
#header .logo_wtc{
    float:right;
    width:296px;
    height:123px;
}
#header .logo_wtc img{
    margin:48px 39px 0px 0px;
}
#header .login_form{
    clear:right;
    float:right;
    width:736px;
    height:93px;
    text-align:right;
}
#header .login_form form{
    margin:0px 39px 0px 0px;
    padding:0px;
}
#header .login_form form p{
    margin:8px 0px 8px 0px;
    padding:0px;
    font-size:12px;
    line-height:14px;
    color:#ffffff;
}
#header .login_form form p span{
    font-family:sans-serif;
    font-weight:bold;
}
#header .login_form form p input{
    margin:0px;
    padding:0px;
    font-size:12px;
    line-height:14px;
    border:1px solid #999999;
}
#header .login_form .register_link{
    margin:0px 39px 0px 0px;
    padding:0px;
    font-size:12px;
    line-height:14px;
    font-family:sans-serif;
    font-weight:bold;
}
#header .login_form .register_link a{
    text-decoration:none;
    color:#ffffff;
}
#header .login_form .register_link a:hover{
    text-decoration:underline;
}
#header .navigation{
    clear:right;
    float:right;
    width:570px;
    text-align:left;
	margin:93px 40px 0px 0px !important;
	margin:93px 23px 30px 0px;
}
#header .navigation img{
    border:0px;
}
/* .......................................... el div de enmedio */
#layout_middle{
    clear:both;
}
#layout_middle .navigation_column{
    float:left;
    background:transparent url('../img/templates/navigation_column_bg.gif') no-repeat scroll top right;
    width:239px;
}
#layout_middle .navigation_column .opciones_1{
    margin:133px 0px 8px 34px;
    padding:0px;
}
#layout_middle .navigation_column .opciones_2{
    background:transparent url('../img/templates/opciones_2_bg.gif') no-repeat scroll top right;
    margin:0px 0px 32px 34px;
    padding:40px 0px 0px 0px;
}
#layout_middle .navigation_column li{
    margin:0px;
    padding:0px 8px 0px 8px;
    font-size:13px;
    line-height:24px;
    font-family:sans-serif;
    list-style-image:url('../img/templates/navigation_column_bull.gif');
    list-style-position:inside;
    background:transparent url('../img/templates/navigation_column_line.gif') repeat-x scroll bottom left;
}
#layout_middle .navigation_column li a{
    color:#666666;
    text-decoration:none;
}
#layout_middle .navigation_column li a:hover{
    color:#66cccc;
}
/* .......................................... contenido */
#contenido_container{
    float:right;
    width:723px;
}
#contenido{
    padding:16px 16px 16px 0px;
}
/* .......................................... el footer */
#footer{
    clear:both;
    background:transparent url('../img/templates/footer_bg.gif') no-repeat scroll top right;
    height:88px;
    padding:12px 0px 0px 0px;
}
#footer .banner{
    float:right;
    width:374px;
    height:88px;
}
#footer .navigation{
    float:left;
    width:604px;
    padding:16px 0px 0px 0px;
    text-align:center;
    color:#666666;
    font-size:10px;
    line-height:18px;
    font-family:sans-serif;
}
#footer .navigation a{
    color:#666666;
    text-decoration:none;
}
#footer .navigation a:hover{
    text-decoration:underline;
}
