/* CSS Document */
body, div, h1, h2, h3, ul, li, p, form{margin:0;padding:0px}
body{font:12px Arial, Helvetica, sans-serif;color:#000000}
.clear{clear:both;font-size:0}
li{list-style:none}
h1, h2, h3, h4, h5, h6{font-weight:normal}
a{color:#20338b;text-decoration:none}
a:hover{color:#20338b;text-decoration:underline}
img{border:0px}
.float{float:left}
.floatR{float:right}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}


.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden}

/*------------- ESTRUCTURA ---------------*/
body{background:#FFFFFF}
.layout{margin:auto;width:100%;background:#FFFFFF}
.Footer{clear:both;width:980px;margin-top:14px}
.Content{margin:auto;width:980px;padding-bottom:10px}
.Header{width:100%;border-bottom:#871e13 4px solid;background:#e8e7e7}
.Hd{width:980px;margin:0 auto;position:relative}

.LG{margin:7px 21px 0 10px;}
.LG a{width:145px;display:block;height:70px;background: url(../img/Lg-Header.gif) left top no-repeat;text-indent:-500px}
*html .LG{width:145px;margin:7px 21px 0px 5px}
.msjHome{background-color:#666666;width:100%;padding:12px 0;text-align:center;color:#FFFFFF;position:relative}
.msjHome div{position:absolute;right:60px;top:0px}
.msjHome div a{background:url(../img/cerrar.gif) right no-repeat;width:50px;padding: 0 10px 2px 0;display:block;height:12px;font-family:bold 10px Georgia, "Times New Roman", Times, serif;color:#FFFFFF}

.cont_login_sol{float:left}

.cont_login_sol .Login{width:800px;float:left}
.cont_login_sol .Login span{font-weight:bold;font-size:11px;color:#c4c0c0;display:block;float:left}
.cont_login_sol .Login .acceso{font-size:11px;background:url(../img/ic-Nuser.gif) no-repeat;padding-left:23px;display:block;height:16px;color:#FFFFFF;float:left}
.cont_login_sol .Login a:hover.acceso{text-decoration:underline;color:#cecccc}
.cont_login_sol .Login .salir{font-weight:bold;font-size:11px;background:url(../img/ic-Salir.gif) no-repeat;padding-left:18px;display:block;height:16px;width:118px;margin-left:2px;color:#FFFFFF;float:left}
.cont_login_sol .Login a:hover.salir{}
.cont_login_sol .Login .registro{font-weight:bold;font-size:11px;margin:5px 0 0 15px;display:block;color:#324a97;float:left}
.cont_login_sol .Login a:hover.registro{}

.cont_login_sol .Login .user{font-weight:bold;font-size:11px;margin:5px 0 0 15px;display:block;color:#324a97;float:left}
.cont_login_sol .Login .user span{float:left;margin:5px 0 0 15px;display:block}
.cont_login_sol .Login .user .welcome{margin:0px;color:#000;font-weight:normal}
.cont_login_sol .Login .user .welcome .username{margin:0px;font-weight:bold;color:#000;float:none;display:inline}
.cont_login_sol .Login .user a{margin:0px}
.cont_login_sol .Login .user .paid{margin:0px;padding:0 7px}

.cont_login_sol .Login .Cont-OLNU{float:left;position:relative;z-index:100}
.cont_login_sol .Login .Cont-OLNU .Cont-OLNU-cont-new{background-color:#666666;float:left;padding:5px 14px 6px 7px;position:relative}
* html .cont_login_sol .Login .Cont-OLNU .Cont-OLNU-cont-new{padding:5px 9px 5px 7px}
.cont_login_sol .Login .Cont-OLNU .Cont-OLNU-cont-new span.CVR{display:block;width:5px;height:5px;background-image:url(../img/CV_msjHome.gif);background-position:right;position:absolute;right:0;bottom:0;font-size:0px}
.cont_login_sol .Login .Cont-OLNU .Cont-OLNU-cont-new span.CVL{display:block;width:5px;height:5px;background-image:url(../img/CV_msjHome.gif);background-position:left;position:absolute;left:0;bottom:0;font-size:0px}

.cont_login_sol .Cont-sol{padding:0;clear:both;padding-top:24px;width:588px;padding-left:216px}
* html .cont_login_sol .Cont-sol{padding-top:23px}
.cont_login_sol .Cont-sol li{float:left;margin-right:6px;position:relative}
.cont_login_sol .Cont-sol li .cv{display:block;width:3px;height:3px;background:url(../img/cv_sol.gif) top left no-repeat;position:absolute;font-size:0px}
.cont_login_sol .Cont-sol li .cv.left{top:0px;left:0px;background-position:left top}
.cont_login_sol .Cont-sol li .cv.right{top:0px;right:0px;background-position:right top}
.cont_login_sol .Cont-sol li a{padding:4px 8px 8px 7px;color:#840001;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;display:block}
.cont_login_sol .Cont-sol li a:hover{color:#666666;text-decoration:none}
.cont_login_sol .Cont-sol li .act{background:#871d13;color:#fff}
.cont_login_sol .Cont-sol li.Herramientas{margin-right:11px}
.cont_login_sol .Cont-sol li.Herramientas .act{background:#6e87a7 url(../img/herramientas_sol_bg.jpg) left top repeat-x;color:#010129}
.cont_login_sol .Cont-sol li.Franquicias{margin-right:14px}
.cont_login_sol .Cont-sol li.Franquicias .act{background:#e0c47f url(../img/franquicias_bg.gif) left top repeat-x;color:#b35800}
.cont_login_sol .Cont-sol li.Blog{margin-right:27px}
.cont_login_sol .Cont-sol li.contacto{margin-right:0px;padding-top:2px}
.cont_login_sol .Cont-sol li.contacto a{color:#324a97;font:normal 14px arial;margin:0;padding-right:0px}

.Perfil{font-weight:bold;font-size:11px;background-image:url(../img/ic-user.gif);background-repeat:no-repeat;background-position:1px;padding-left:23px;display:block;height:16px;width:80px;color:#FFFFFF;float:left}
.Perfil a:hover{font-weight:bold;font-size:11px;background-image:url(../img/ic-user.gif);background-repeat:no-repeat;background-position:1px;padding-left:23px;display:block;height:16px;width:80px;color:#FFFFFF;float:left}

	/*-Oculto-*/
.cambia{position:absolute;top:22px;left:0px;z-index:100}
.cambia .cont_login{background:#5f5d5d;padding:7px 24px 8px 19px;width:178px}
.cambia .row{padding:9px 0 0 0}
* html .cambia .row.bto{padding:6px 0 0 0}
*:first-child+html .cambia .row.bto{padding:6px 0 0 0}
.cambia .cv_top{background:url(../img/login_cv_top_left.gif) right top  no-repeat;font-size:0;width:5px;height:5px;position:absolute;top:0px;right:0px}
* html .cambia .cv_top{right:-1px}
.cambia form{padding:0}
.cambia form label{color:#999999}
.cambia form input{border:1px solid #cecece;font:normal 12px Arial;width:165px;padding:2px 5px}
.cambia .row.recordarme{padding-bottom:5px}
* html .cambia .row.recordarme{padding-top:3px}
*:first-child+html .cambia .row.recordarme{padding-top:3px}
.cambia .row.recordarme label{float:right;font-size:11px;float:left;margin:0px 0 0 7px}
* html .cambia .row.recordarme label{margin-top:4px}
*:first-child+html .cambia .row.recordarme label{margin-top:4px}
.cambia .row.recordarme input{border:0;margin:0;float:left;width:auto;padding:0px;margin:0px}
*:first-child+html .cambia .row.recordarme input{margin-left:-2px}
* html .cambia .row.recordarme input{margin-left:-2px}
.cambia .row.acceder_input{padding-left:2px}
.cambia .row.acceder_input input{background:url(../img/bt_login.gif) left top no-repeat;width:92px;height:26px;border:0px;float:left;padding:0}
.cambia .row.acceder_input input:hover{background-position: left -26px}
.cambia .row.acceder_input a{line-height:12px}
.cambia .forgot{font-size:11px;display:block;margin-left:20px;color:#FFFFFF;float:left;width:63px}
.cambia .forgot a.forgot:hover{}
.cambia .cv_bottom{float:left;width:221px}
.cambia .cv_bottom span{height:5px;width:5px;font-size:0px}
.cambia .cv_bottom .cv_left{background:url(../img/login_bg_bottom_left.png) left top no-repeat}
.cambia .cv_bottom .cv_middle{width:211px;background:#5f5d5d}
.cambia .cv_bottom .cv_right{background:url(../img/login_bg_bottom_right.png) left top no-repeat}

	/*-Paises-*/
.paises a{display:block;float:right;width:27px;height:17px;margin:4px 0 0 3px;background:url(../img/flags.gif) no-repeat}
.paises a.China{background-position:left -22px}
.paises a.Englan{background-position:left top}
.paises a.Rumano{background-position:left -44px}
.paises a.Spain{background-position:left bottom}
/*no queres poner bandera*/
.paises .noflag{background:none;display:inline;width:0px;height:0px}
/*------------- ESTRUCTURA ---------------*/

/*---body---*/
.body{width:100%}
/*---body---*/

/*----FOOTER------*/

.ContFooter{color:#6a6a6a;font:11px Arial, Helvetica, sans-serif;background-image:url(../img/back-footer.jpg);width:100%}
.Footer{margin:0 auto;width:979px;padding:11px 0px 14px 0px}
.Footer ul{float:left}
.Footer ul li{float:left;font-size:11px;color:#3e3c3c;background:url(../img/footer_bg_paid.gif) left 3px no-repeat;padding: 0 6px 0 11px}
.Footer ul li.first{background:none;margin:0;padding:0 8px 0 0}
.Footer ul li a{color:#fff}
.Footer ul li a:hover{text-decoration:underline;color:#fff}
.Footer .aliadoscreativos{background:url(../img/aliados_creativos.gif) no-repeat;float:right;height:11px;width:100px;margin-top:3px}

/*----Fin FOOTER------*/
