﻿body
{
    text-align: justify;
    font: normal 12px "Trebuchet MS" , sans-serif;
    color: #7b7b7b; /*background-color:#1a51a1;*/
    background-image: url(../images/fondo1.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
}

.header
{
    height: 6px;
    margin: 0px auto;
    background: #1a51a1;
    height: 95px;
    background-image: url(../images/fondo-arriba.jpg);
    background-repeat: repeat;
}
.newdev
{
    width: 1000px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px; /*	background-color:#1a51a1;*/
    font-size: medium; /*background-image:url("http://www.mundojoven.com/images/images_home/fondo_final.jpg;")*/
}
ul.tabs
{
    margin: 0;
    padding: 30;
    float: left;
    list-style: none;
    height: 53px;
    width: 100%;
    display: block;
}
ul.submenu
{
    margin: 0;
    padding: 30;
    float: left;
    list-style: none;
    height: 53px;
    width: 100%;
    display: none;
}
ul.tabsnext
{
    margin: 0;
    padding: 30;
    float: left;
    list-style: none;
    height: 53px;
    width: 100%;
    display: block;
}
ul.tabs li
{
    float: left;
    margin: 0;
    padding: 0px;
    height: 25px;
    line-height: 25px;
    border-right-style: solid;
    border-right-width: 1px;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #3299CC;
    display: block;
}
ul.submenu li
{
    float: left;
    margin: 0;
    padding: 0px;
    height: 25px;
    line-height: 25px;
    border-right-style: solid;
    border-right-width: 1px;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #3299CC;
    display: block;
}
ul.tabsnext li
{
    float: left;
    margin: 0;
    padding: 0px;
    height: 25px;
    border-right-width: 1px;
    line-height: 25px;
    border-right-style: solid;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: red;
    display: block;
}

ul.tabs li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    text-align: center;
    padding: 0 10px;
    outline: none;
    display: block;
    height: 28px;
}
ul.submenu li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    text-align: center;
    padding: 0 10px;
    outline: none;
    display: block;
    height: 28px;
}
ul.tabsnext li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    text-align: center;
    padding: 0 10px;
    outline: none;
    display: block;
    height: 28px;
}
ul.tabsnext li a:hover
{
    background: #42426F;
    display: block;
}
ul.submenu li a:hover
{
    background: #42426F;
    display: block;
}
ul.tabs li a:hover
{
    background: #42426F;
    display: block;
}
html ul.submenu li.active, html ul.submenu li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid;
    display: block;
}
html ul.tabs li.active, html ul.tabs li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid;
    display: block;
}
html ul.tabsnext li.active, html ul.tabsnext li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid;
    display: block;
}


/*test de menu */
.jquerycssmenu
{
    font: bold 12px Arial; /*border-bottom: 0px solid black;*/
    width: 15px; /*border-right:1px outside black;*/
}
.menu
{
    font: bold 10px Verdana; /*border-bottom: 0px solid black;*/
    width: 15px; /*border-right:1px outside black;*/
}

.jquerycssmenu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/*Top level list items*/
.jquerycssmenu ul li
{
    position: relative;
    display: inline-block;
    float: left;
    color: #1177cc; /*background-color:#3299CC;*/
    border: 1px 1px 1px 1px;
    line-height: 25px; /*border-right:1px outside black;*/
}
.menu ul li
{
    position: relative;
    display: inline-block;
    float: left;
    color: #3399CC;
    background-color: Red;
    border: 1px 1px 1px 1px;
    line-height: 25px;
    border-right: 0px outside black;
}
/*Top level menu link items style*/
.jquerycssmenu ul li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    text-align: left; /*padding: 0 22px;*/
    outline: none;
    display: block;
    height: 28px; /*line-height: 25px;*/ /*border-right:1px outside black;*/
}
.menu ul li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 7pt; /*text-align:center;*/ /*padding: 0 0px;*/
    outline: none;
    display: block;
    height: 28px; /*text-align:center; 	line-height: 25px;*/
    border-right: 1px outside black;
}

.jquerycssmenu ul li a:hover
{
    /*background-image: url(tintbluedark.gif) /*tab link background during hover state*/
    background: #0B243B;
}
.menu ul li a:hover
{
    /*background-image: url(tintbluedark.gif) /*tab link background during hover state*/
    background: #0B243B;
}
/*1st sub level menu*/
.jquerycssmenu ul li ul
{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    border-top: 1px solid black;
    color: #3299CC;
    background-color: #3299CC;
    top: 33px;
    width: 92px;
}
.menu ul li ul
{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    border-top: 1px solid black;
    color: #3299CC;
    background-color: Red;
    border-right: 1px outside black;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li
{
    display: list-item;
    float: none;
    color: #3299CC;
    background-color: #3299CC;
    z-index: 3; /*border-right:1px outside; border-right:1px outside black;*/
}
.menu ul li ul li
{
    display: list-item;
    float: none;
    color: #3299CC;
    background-color: Red;
    border-right: 1px outside;
    border-right: 1px outside black;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul
{
    top: 0;
    color: #3299CC;
    background-color: #3299CC; /*border-right:1px outside black;*/
}
.menu ul li ul li ul
{
    top: 0;
    color: #3299CC;
    background-color: Red;
    border-right: 1px outside black;
}
/* Sub level menu links style */
.jquerycssmenu ul li ul li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 9pt;
    text-align: left;
    padding: 0 7px;
    outline: none;
    display: block;
    height: 28px;
    text-align: left;
    line-height: 25px; /*border-right:1px solid black; */
}
.menu ul li ul li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    text-align: left;
    padding: 0 18.4px;
    outline: none;
    display: block;
    height: 28px;
    text-align: left;
    line-height: 25px; /*border-right:1px solid black; */
}

.jquerycssmenu ul li ul li a:hover
{
    /*sub menus hover style*/
    background: #0B243B;
    display: block;
}
.menu ul li ul li a:hover
{
    /*sub menus hover style*/
    background: #0B243B;
    display: block;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass
{
    position: absolute;
    top: 7px;
    right: 5px;
}

.rightarrowclass
{
    position: absolute;
    top: 5px;
    right: 5px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/


.arrow
{
    width: 167px;
    height: 8px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: right;
}
.arrow1
{
    width: 167px;
    height: 3px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: right;
}
.arrowtest1
{
    width: 167px;
    height: 3px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: right;
}
.arrowtest3
{
    width: 148px;
    height: 3px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: right;
}
.arrowtest2
{
    width: 167px;
    height: 3px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: left;
}
a
{
    color: Blue;
}
a:visited
{
    color: Blue;
}
a:hover
{
    color: Blue;
}
a .linkgrid
{
    color: Blue;
}

linkgrid:link, linkgrid:hover, linkgrid:active, linkgrid:visited
{
    color: Blue;
    text-decoration: underline;
    background-color: Blue;
}
.formulario images
{
    max-width: 650px;
}
.header
{
    height: 94px;
    margin: 0px auto;
    width: 1030px;
}
.imagen
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    width: 188px;
    float: left;
    height: 43px;
}
.imagentest1
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    width: 188px;
    float: left;
}
.imagentest2
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    width: 161px;
    float: left;
    height: 43px;
}
.imagentest3
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    width: 169px;
    float: left;
    height: 43px;
}

.line
{
    clear: both;
    height: 5px;
    margin: 0px auto;
    background: #0000FF;
}
.divmenu, .virtualstoretitle, .content, .line, .footer
{
    width: 1192px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    font-size: medium;
}
.newdev
{
    /*Aplicado en la MasterPage del home*/
    background-color: #213858;
    width: 1200px;
    width: 1033px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px; /*background-image:url("http://www.mundojoven.com/images/images_home/fondo_final.jpg;")*/
    font-size: medium;
}
.virtualstoretitle images
{
    float: right;
    max-height: 70px;
}
.login
{
    width: 250px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}
.centrado
{
    width: 1200px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
}
.error
{
    color: #FF9834;
    font-weight: bold;
    font-size: 14px;
}

.virtualstorecompany
{
    clear: both;
    margin: 0px auto;
    height: 120px;
    width: 1200px;
    background-color: #FBFBFB;
}
.virtualstoretitle
{
    padding-top: 15px;
    height: 65px;
}
.right, .left
{
    border: 1px solid #EAEAEA;
    margin-top: 15px;
    margin-bottom: 15px;
}
.right
{
    float: right;
    width: 705px;
}
.left
{
    width: 99%;
    background: #FBFBFB;
    font-size: medium;
}

.txtzise
{
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    font-size: 13pt;
}
.txtzise:focus
{
    border-bottom-color: Orange;
    border-left-color: Orange;
    border-right-color: Orange;
    border-top-color: Orange;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
}
.txtzise:hover
{
    border-bottom-color: #FF8C00;
    border-left-color: #FF8C00;
    border-right-color: #FF8C00;
    border-top-color: #FF8C00;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-top-width: 2px;
}

.title
{
    text-align: center;
}
.title span
{
    font-size: 16px;
    color: #FF9834;
}
.footer
{
    clear: both;
    background: #FBFBFB;
    text-align: center;
    font-weight: bold;
}

#UpdatePanel1 a:link, #UpdatePanel1 a:hover, #UpdatePanel1 a:active, #UpdatePanel1 a:visited
{
    color: #7b7b7b;
    text-decoration: none;
}

/* Menu*/
.menu-h
{
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 990px; /*For KHTML*/
    list-style: none;
    height: 24px;
}

.menu-h li
{
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
    height: 24px;
}

.menu-h ul
{
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 200px;
    list-style: none;
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
}

.menu-h ul:after /*From IE 7 lack of compliance*/
{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

.menu-h ul li
{
    width: 160px;
    float: left; /*For IE 7 lack of compliance*/
    display: block !important;
    display: inline; /*For IE*/
    width: 300px;
}

/* Root Menu */
.menu-h a
{
    border: 1px solid #FFF;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    padding: 0 6px;
    float: none !important; /*For Opera*/
    float: left; /*For IE*/
    display: block;
    background: #EEE;
    color: #666;
    font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    font-size: medium;
}

/* Root Menu Hover Persistence */
.menu-h a:hover, .menu-h li:hover a, .menu-h li.iehover a
{
    background: #CCC;
    color: #FFF;
}

/* 2nd Menu */
.menu-h li:hover li a, .menu-h li.iehover li a
{
    float: none;
    background: #EEE;
    color: #666;
}

/* 2nd Menu Hover Persistence */
.menu-h li:hover li a:hover, .menu-h li:hover li:hover a, .menu-h li.iehover li a:hover, .menu-h li.iehover li.iehover a
{
    background: #CCC;
    color: #FFF;
}

/* 3rd Menu */
.menu-h li:hover li:hover li a, .menu-h li.iehover li.iehover li a
{
    background: #EEE;
    color: #666;
}

/* 3rd Menu Hover Persistence */
.menu-h li:hover li:hover li a:hover, .menu-h li:hover li:hover li:hover a, .menu-h li.iehover li.iehover li a:hover, .menu-h li.iehover li.iehover li.iehover a
{
    background: #CCC;
    color: #FFF;
}

/* 4th Menu */
.menu-h li:hover li:hover li:hover li a, .menu-h li.iehover li.iehover li.iehover li a
{
    background: #EEE;
    color: #666;
}

/* 4th Menu Hover */
.menu-h li:hover li:hover li:hover li a:hover, .menu-h li.iehover li.iehover li.iehover li a:hover
{
    background: #CCC;
    color: #FFF;
}

.menu-h ul ul, .menu-h ul ul ul
{
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
}
a
{
    color: Yellow;
}
a:visited
{
    color: Yellow;
}
a:hover
{
    color: Yellow;
}
a .linkgrid
{
    color: Yellow;
}

linkgrid:link, linkgrid:hover, linkgrid:active, linkgrid:visited
{
    color: Yellow;
    text-decoration: underline;
    background-color: Yellow;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**/
.divazul
{
    float: left;
    width: 498px;
    height: 217px;
    padding-top: 10px;
    padding-left: 10px;
    background-image: url('../images/cuadro-azul.png');
    background-repeat: no-repeat;
}
.divrojo
{
    float: right;
    width: 496px;
    height: 217px;
    padding-top: 10px;
    padding-left: 10px;
    background-image: url('../images/cuadro-rojo.png');
    background-repeat: no-repeat;
    text-align: left;
}
.footmaster
{
    background-image: url('../images/fondo-pie.jpg');
    height: 320px;
    margin: 0 auto;
}

.footmaster table
{
    border: 0;
    margin-left: 7px;
    width: 100%;
}

.footmaster td td1
{
    height: 30px;
    text-align: center;
}

.tdfootmasterArriba
{
    text-align: center;
    word-spacing: 60px;
    height: 30px;
}

.tdfootmasterArriba a:link
{
    color: Yellow;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
    font-size: 9pt;
    word-spacing: 0px;
}

.tdfootmasterArriba a:visited
{
    color: Yellow;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
    font-size: 9pt;
    word-spacing: 0px;
}

.tdfootmasterArriba a:hover
{
    color: Yellow;
    text-align: center;
    text-decoration: underline;
    vertical-align: middle;
    font-size: 9pt;
    word-spacing: 0px;
}

.tdfootmasterArriba a:active
{
    color: Yellow;
    text-decoration: underline;
    text-align: center;
    vertical-align: middle;
    font-size: 9pt;
    word-spacing: 0px;
}

.tdTablaFootmaster1
{
    color: White;
    font-size: 8pt;
    line-height: 10px;
    margin-top: 0px;
    text-align: left;
    width: 100%;
    text-decoration: none;
    list-style: none;
}

.tdTablaFootmaster1 strong
{
    font-size: 10pt;
}

.tdTablaFootmaster1 li
{
    color: White;
    font-size: 8pt;
    list-style-type: none;
    text-decoration: none;
}

.tdTablaFootmaster1 li a:link
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
}

.tdTablaFootmaster1 li a:visited
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
}

.tdTablaFootmaster1 li a:hover
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
}

.tdTablaFootmaster1 li a:active
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
}

.SubFoot2 strong
{
    font-size: 8pt;
}

.DivFootLogos
{
    margin: 10px 0px 20px;
}

.DivFootLogos table
{
    text-align: center;
    width: 60%;
}

.DivFootLogos table a images
{
    border-width: 0px;
}

.divcontrolesazul
{
    float: left;
    width: 510px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++*/
.firstcontenblue
{
    float: left;
    width: 498px;
    padding-top: 10px;
    padding: -left:10px;
    height: 199px;
}
.firstsubcontenblue
{
    width: 184px;
    float: left;
}
.conten
{
    float: left;
    height: 8px;
    width: 190px;
}
.topisqblue
{
    background-image: url('../images/esquinaizqsup.png');
    background-repeat: no-repeat;
    height: 8px;
    width: 11px;
}
.posision
{
    position: relative;
    top: -76px;
    left: 282px;
    width: 233px;
    height: 343px;
    margin-right: 0px;
}

.topisqred
{
    background-image: url('../images/esquinaizqsupred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 8px;
    margin-left: 0px;
    width: 11px;
}
.topisqred1
{
    background-image: url('../images/esquinaizqsupred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
    margin-left: 0px;
    width: 11px;
}
.topisqredtest3
{
    background-image: url('../images/esquinaizqsupred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
    margin-left: 0px;
    width: 11px;
}
.topisqredtest1
{
    background-image: url('../images/esquinaizqsupred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
    margin-left: 0px;
}
.topisqredtest2
{
    background-image: url('../images/esquinaizqsupred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
    margin-left: 0px;
}
.topisqazul
{
    background-image: url('../images/esquinaizqsup.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 8px;
    margin-left: 0px;
}

.downisqblue
{
    background-image: url('../images/esquinaizqinf.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 8px;
}
.downisqbluetest
{
    background-image: url('../images/menu/esquinaizqinf.png');
    background-repeat: no-repeat;
    float: left;
    width: 8px;
    height: 3px;
}
.downisqbluetest2
{
    background-image: url('../images/menu/esquinaizqinf.png');
    background-repeat: no-repeat;
    float: left;
    width: 4px;
    height: 3px;
}
.downisqbluetest3
{
    background-image: url('../images/menu/esquinaizqinf.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
}
.downisqbluetest4
{
    background-image: url('../images/esquinaizqinf.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 5px;
}
.downisqred
{
    background-image: url('../images/esquinaizqinfred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 8px;
}
.downisqred1
{
    background-image: url('../images/menu/esquinaizqinfred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
}
.downisqredtest1
{
    background-image: url('../images/menu/esquinaizqinfred.png');
    background-repeat: no-repeat;
    float: left;
    width: 11px;
    height: 3px;
}

.topcenterblue
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 166px;
}
.topcenterblueI
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 273px;
}
.topcenterred
{
    float: left;
    height: 8px;
    width: 179px;
}
.topcenterredI
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 167px;
}
.topcenterred
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 179px;
}

.topderblue
{
    float: right;
    width: 11px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
    height: 8px;
}
.topderred
{
    float: right;
    width: 11px;
    background-image: url('../images/esquinadersupred.png');
    background-repeat: no-repeat;
    height: 8px;
}
.topderred1
{
    float: right;
    width: 11px;
    background-image: url('../images/esquinadersupred.png');
    background-repeat: no-repeat;
    height: 3px;
}
.topderredtest1
{
    float: right;
    width: 11px;
    background-image: url('../images/esquinadersupred.png');
    background-repeat: no-repeat;
    height: 3px;
}

.downderblue
{
    float: right;
    width: 12px;
    background-image: url('../images/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 8px;
}
.downderbluepeque
{
    float: right;
    width: 13px;
    background-image: url('../images/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 8px;
}
.downderbluepequetest
{
    background-image: url('../images/menu/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 3px;
}
.downderbluepequetest9
{
    background-image: url('../images/menu/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 3px;
    width: 11px;
}
.downderbluepequetest1
{
    float: left;
    width: 11px;
    background-image: url('../images/menu/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 3px;
}
.downderbluepequetest2
{
    float: left;
    width: 10px;
    background-image: url('../images/esquinaderinf.png');
    background-repeat: no-repeat;
    height: 5px;
}
.downderred
{
    float: right;
    width: 11px;
    background-image: url('../images/esquinaderinfred.png');
    background-repeat: no-repeat;
    height: 8px;
}
.downderred1
{
    float: left;
    width: 10px;
    background-image: url('../images/menu/esquinaderinfred.png');
    background-repeat: no-repeat;
    height: 3px;
}
.downderredtest1
{
    float: left;
    width: 10px;
    background-image: url('../images/menu/esquinaderinfred.png');
    background-repeat: no-repeat;
    height: 3px;
}
.hotelcancun
{
    width: 185px;
    height: 71px;
    padding: 0px 8px 0px 8px;
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
}
.red
{
    width: 185px;
    height: 60px;
    padding: 0px 8px 0px 8px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
}
.smallred
{
    width: 185px;
    height: 50px;
    padding: 0px 8px 0px 8px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
}
.smallblue
{
    width: 185px;
    height: 50px;
    padding: 0px 8px 0px 8px;
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
}
.firstcontenred
{
    float: right;
    width: 508px;
    padding-top: 10px;
    height: 201px;
}
.paquetes
{
    float: right;
    width: 270px;
    margin-left: 0px;
    height: 212px;
}
.vuelos
{
    float: right;
    width: 270px;
    margin-left: 0px;
    height: 227px;
}
.center
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 157px;
}
.centerII
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 170px;
    width: 261px;
}
.controlsleft
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
}
.leftcontrol
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 324px;
    width: 187px;
}
.leftcontrolred
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    height: 300px;
}

nterlastred
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    height: 110px;
    width: 280px;
}
.rojocentro
{
    background-image: url('../images/horiz-red.png');
}
.rojo
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    height: 142px;
}

o
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    height: 119px;
}
.centerlastredII . .centerlastredIV
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    height: 131px;
    width: 280px;
}
.testcentro
{
    float: right;
    width: 165px;
    height: 8px;
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
}




.lastcenterblue
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 172px;
}




.centerred12
{
    width: 267px;
    float: right;
    height: 8px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
}
.centerred
{
    width: 267px;
    float: right;
    height: 8px;
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
}
.centerredII
{
    width: 260px;
    float: right;
    height: 8px;
    background-image: url('../images/horiz-red.png');
}
.absolutoazul
{
    position: absolute;
    width: 210px;
    height: 228px;
    top: 444px;
    left: 98px;
    margin-top: 250px;
}

.test1
{
    float: left;
    width: 294px;
    height: 8px;
}
.test2
{
    float: left;
    width: 304px;
    height: 8px;
}
.izqa
{
    width: 11px;
    float: left;
    height: 8px;
    background-image: url('../images/esquinaizqsup.png');
}
.izqatest2
{
    width: 11px;
    float: left;
    height: 3px;
    background-image: url('../images/esquinaizqsup.png');
}
.izqatest
{
    width: 5px;
    float: left;
    height: 3px;
    background-image: url('../images/esquinaizqsup.png');
}
.ca
{
    width: 283px;
    height: 8px;
    float: right;
    background-image: url('../images/horiz-blue.png');
}
.ca1
{
    width: 293px;
    height: 8px;
    float: right;
    background-image: url('../images/horiz-blue.png');
}
.dera
{
    float: right;
    width: 12px;
    height: 8px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.derapeque
{
    float: right;
    width: 13px;
    height: 8px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.derapequetest
{
    float: right;
    width: 12px;
    height: 3px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.derapequetest2
{
    float: right;
    width: 8px;
    height: 3px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.derapequetest3
{
    float: right;
    width: 9px;
    height: 3px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.derapequetest4
{
    float: right;
    width: 13px;
    height: 3px;
    background-image: url('../images/esquinadersup.png');
    background-repeat: no-repeat;
}
.centro
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 200px;
    width: 305px;
}
.centro1
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 200px;
    width: 315px;
}
.centrotest1
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 140px;
    width: 315px;
}
.cent
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 8px;
    width: 162px;
}
.centtest
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: right;
    height: 3px;
    width: 173px;
}
.centtest7
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 3px;
    width: 170px;
}
.centtest2
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: right;
    height: 3px;
    width: 174px;
}
.centtest3
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 3px;
    width: 175px;
}
.centtest4
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: right;
    height: 3px;
    width: 165px;
}
.centtest5
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 3px;
    width: 165px;
}
.centtest6
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    float: left;
    height: 5px;
    width: 165px;
}


.centropeque
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 50px;
    width: 184px;
}
.centropequetest
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 50px;
    width: 189px;
}
.centropequetest1
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 63px;
    width: 189px;
}
.centromedio
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 65px;
    width: 174px;
}
.centromediotest
{
    background-image: url('../images/horiz-blue.png');
    background-repeat: repeat;
    height: 87px;
    width: 184px;
}
.red
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
}
.fondorojo
{
    width: 163px;
    height: 8px;
}
/*********************************/
.logo
{
    float: left;
    height: 94px;
    width: 240px;
}

.viajas
{
    float:left;
    position:relative;
    top:30px;
    width:300px;
}

.cams
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    position: relative;
    width: 302px;
    top: -143px;
    left: 6px;
}

.worksexperience
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    position: relative;
    width: 302px;
    top: -143px;
    left: 2px;
}
.universidad
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    position: relative;
    width: 302px;
    top: -143px;
    left: 2px;
}
.idiomas
{
    background-image: url('../images/horiz-red.png');
    background-repeat: repeat;
    position: relative;
    width: 302px;
    top: -143px;
    left: 2px;
}

a
{
    color: White;
    text-decoration: none;
}
a:visited
{
    color: White;
}
a:hover
{
    color: White;
    text-decoration: none;
}
a .linkWhite
{
    color: White;
}

linkWhite:link, linkWhite:hover, linkWhite:active, linkWhite:visited
{
    color: White;
    text-decoration: none;
    background-color: White;
}
/********************************/
a.tooltip:hover
{
    text-decoration: none;
}
a.tooltip span
{
    display: none;
    margin: 0 0 0 10px;
    padding: 5px 5px;
}
a.tooltip:hover span
{
    display: block;
    position: fixed;
    border: 1px solid #cccccc;
    background: #ffffff;
    color: #666666;
}

.DivAvanzado
{
    float: left;
    text-align: left;
    font-size: 11px;
    padding-top: 7px;
    font-family: Verdana;
}

.DivAvanzado div
{
    position: relative;
    float: left;
}

.divContendorTotal
{
    background: url("../images/fondo3.jpg");
    z-index: -1;
    position: absolute;
    overflow: hidden;
    width: 1033px;
}

.divContendorTotal images
{
    height: 1362px;
    width: 100%;
}

.headHome
{
    width: 100%;
}

.headContacto
{
    color:White;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    height:75px;
    line-height:13px;
    text-align:center;
}
.headTelefono
{
    line-height: 18px;
}


.headTelLocal
{
    color: White;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 19px;
    text-align: center;
}

.ContactoOpinion
{
    color: White;
    font-size: 14px;
    margin: 4px 0px 7px 0px;
    word-spacing: 1px;
}

#SucursalesBlog
{
    float:right;
    height:84px;
    margin-right:10px;    
    padding-top:10px;
    width:430px;
}

#HeaderChat
{
    float:left;
    margin-left:10px;
}

#divSucursales
{
    float:left;
    margin-left:10px;
}


#divRedesSociales
{
    float:left;
    height:78px;
    margin-left:10px;
    width:85px;
}
#divRedesSociales1
{
    float: left;
    width:78px;
}

#divTwitter
{
    float: right;
}

#ctl00_ImageButton2
{
    height: 35px;
    width: 35px;
}

#divFace
{
    float: left;
}
#ctl00_ImageButton1
{
    height: 35px;
    width: 35px;
}
#divFr
{
    float: right;
    width: 37px;
    height: 36px;
    text-align: center;
    margin-top: 10px;
}
#divBlog
{
    margin-top:42px;
    width:82px;
}

#ctl00_ImageButton4
{
    height: 35px;
    width: 35px;
}

#flash
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tablasBannersAbajo
{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.progressBackgroundFilter2
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=35);
    opacity: 0.3;
    z-index: 1000;
}
.processMessage2
{
    position: fixed;
    top: 30%;
    left: 33%;
    padding: 10px;
    width: auto;
    z-index: 1001;
}
#travelshopTit
{
    width: 508px;
    height: 52px;
}

.jquerycssmenu div
{
    width: 508px;
    height: 32px;
}

.subMenu ul
{
    top: 33px;
}

.subMenu ul li
{
    z-index: 3;
}

.subMenu ul li a
{
    font-size: 8pt;
    z-index: 3;
}

.divMenuHome
{
    height: 32px;
    width: 508px;
}

#ctl00_ContentPlaceHolder1_pmotorazul
{
    background-color: Transparent;
    color: Black;
    font-size: x-small;
    left: 5px;
    top: 5px;
    width: 178px;
}

#ctl00_ContentPlaceHolder1_pmotorazul table
{
    width: 100%;
}

.AlternativeRow
{
    background-color: White;
}

.gridviewHome
{
    font-size: 9px;
    color: #333333;
}

.fondo2
{
    position: relative;
}

.TarjetaTelefonica
{
    position: relative;
}

#divSubTelefonico1
{
    margin-top: 5px;
}

#divSubTelefonico2
{
    margin-top: 4px;
    height: 182px;
}

#divSubTelefonico21
{
    float: left;
    width: 40%;
    margin-left: 8px;
}

#divSubTelefonico22
{
    margin-top: 50px;
    width: 48%;
    float: left;
    margin-left: 12px;
}
#divSubTelefonico22 span
{
    margin-top: 10px;
}
#divSubTelefonico22 span a images
{
    border: 0 none;
    margin-top: 8px;
}
#divSubTelefonico23
{
    margin-top: 10px;
    height: 106px;
    margin-left: 10px;
}

#divSubTelefonico231
{
    width: 50%;
    float: left;
}

#divSubTelefonico232
{
    margin-top: 44px;
    float: right;
    width: 47%;
}

#divTelefonico
{
    border: 10px solid rgb(7, 125, 187);
    background: none repeat scroll 0% 0% white;
    z-index: 100;
    float: right;
    position: absolute;
    right: 0px;
    width: 297px;
    height: 334px;
    top: -260px;
    visibility: hidden;
}

#divTelMarq
{
    height: 36px;
}

#Telefx
{
    position: absolute;
    right: 2px;
    top: 1px;
}

#divTelMarIzq
{
    height: 140px;
    float: left;
    width: 50%;
}
#divTelMarIzq div
{
    float: left;
    text-align: left;
    margin-top: 6px;
}
#divTelMarIzq div span
{
    float: right;
    margin-right: 50px;
}

#divTelMarIzq div span a
{
    color: blue;
    font-size: 11px;
}


#divTelMarDer
{
    float: right;
    height: 141px;
    width: 33%;
}

