﻿f.floatToRightButtonDiv
{
    width: 150px;
    float: right;
}
.floatToLeftButtonDiv
{
    width: 150px;
    float: left;
}

.registerForm
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.registerForm .group .label
{
    font-weight: bold;
    font: Tahoma;
    font-size: 10px;
}
.registerForm .group .value
{
    display: block;
}

.registerForm .group .textBox
{
    width: 144px;
}

.registerForm .group .checkBox
{
    font-weight: bold;
    font: Tahoma;
    font-size: 10px;
}

.registerForm .group .list
{
    background: green;
}

.personal .registerForm .group
{
    min-height: 35px;
}
.personal .registerForm .group .fill
{
    min-height: 25px;
    padding-right: 20px;
    vertical-align: middle;
    float: left;
}

.education .registerForm .group
{
    min-height: 125px;
    display: block;
}
.education .registerForm .group .fill
{
    display: block;
    margin-right: 125px;
    float: left;
}

.skills .registerForm .group
{
    padding-left: 15px;
    float: left;
}
.skills .registerForm .group .fill
{
}

.preferences .registerForm .group
{
    min-height: 40px;
    display: block;
}
.preferences .registerForm .group .fill
{
    float: left;
    padding-right: 30px;
}

.skillPicker
{
    clear: both;
    height: 220px;
}
.skillPicker .skillGroup
{
    margin-right: 25px;
    height: 200px;
    float: left;
}
.skillPicker .skillGroup .skillFill
{
    display: block;
    min-height: 30px;
}



.browseMore
{
    font-size: 10px;
    color: Black;
    font-weight: bold;
}


.Idiomas
{
    font-family: Calibri, corbel, Helvetica, "ms sans serif" , arial;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    color: #A0A0A0;
    text-decoration: none;
}

.knowledgeLevelTr
{
    height: 50px;
    vertical-align: middle;
    background: Yellow;
}

.step
{
    margin-left: auto;
    margin-right: auto;
}

.stepButton
{   
    color:#464646;
    font-size:14px;
    font-family:Arial,Calibri;
    font-style:italic;
    font-weight:bold;   
    background-color: Transparent;
    clip: rect(auto,auto,auto,auto);
    text-decoration: none;
    border: none 0px transparent;
}

.stepButton:hover
{   
    color: #E68A0F;
    font-size:14px;
    font-family:Arial,Calibri;
    font-style:italic;
    font-weight:bold;   
    background-color: Transparent;
    clip: rect(auto,auto,auto,auto);
    text-decoration: none;
    border: none 0px transparent;
}

.whiteButton
{
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #7D7A7A;
    background-color: #FFFFFF;
    clip: rect(auto,auto,auto,auto);
    white-space: normal;
    list-style-type: none;
    list-style-position: inside;
    text-decoration: none;
}


td
{
    font-family: Arial;
    font-size: 11px;
    color: #464646;    
}
body, html
{
    font-family: Tahoma;
    font-size: 10px;    
    scrollbar-face-color: ThreeDFace !important;
    scrollbar-shadow-color: ThreeDDarkShadow !important;
    scrollbar-highlight-color: ThreeDHighlight !important;
    scrollbar-3dlight-color: ThreeDLightShadow !important;
    scrollbar-darkshadow-color: ThreeDDarkShadow !important;
    scrollbar-track-color: Scrollbar !important;
    scrollbar-arrow-color: ButtonText !important;
    background-color:#DCDCDC;
}

.p
{
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 10px;
    color: #737277;
    font-weight: normal;
    display: block;
    height: 1;
    background-position: top;
    text-align:justify;
}

.hublanceColoredFont
{
    color: #7D7A7A;
}

.cuerpo
{
    font-family: Arial, Calibri, Corbel, MS Sans Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #7D7A7A;
    background-color: #FFFFFF;
    clip: rect(auto,auto,auto,auto);
    white-space: normal;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 5px;
    padding-top:10px;    
    list-style-type: none;
    list-style-position: inside;
    text-decoration: none;
    text-align:justify;
}
.cuerpoRightColumn
{
     font-family: Arial, Calibri, Corbel, MS Sans Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #7D7A7A;
    background-color: #FFFFFF;
    clip: rect(auto,auto,auto,auto);
    white-space: normal;      
    margin-top: 5px;
    padding-top:10px;         
}
.cuerpo strong
{
    font-family: Arial, Calibri, Corbel, MS Sans Serif;
    font-size: 14px;
    /*font-style: normal;
    font-weight: normal;
    color: #7D7A7A;
    background-color: #FFFFFF;
    clip: rect(auto,auto,auto,auto);
    white-space: normal;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 20px;
    list-style-type: none;
    list-style-position: inside;
    text-decoration: none;*/
}

.cuerpo p
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family: Arial;
    font-size: 11px;
    color: #464646;
}

.bold
{
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 16px;
    font-weight: bold;
}

.italic
{
    font-style: italic;
}

.navigation
{
    font-family: Calibri, Corbel, Arial, MS Sans Serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #333437;
    background-color: #FFFFFF;
    text-decoration: none;
}

.navigation:hover
{
    color: #B3B3C3;
}

.navigation_Sup
{
    font-family: Calibri, Corbel, arial, MS Sans Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    background-color: Transparent;
    text-decoration: none;
}

.navigation_Sup_Sel
{
    font-family: Frutiger LT 55 Roman, Calibri, Corbel, arial, MS Sans Serif;
    font-size: 12px;    
    font-style:normal;
    font-weight:normal;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: underline;
}

.navigation_Sup:hover
{
    color: #B3B3C3;
}
.navigation_Sup2
{
    font-family: Calibri, Corbel, arial, MS Sans Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #575B5F;
    background-color: Transparent;
    text-decoration: none;
}
.navigation_Sup2:hover
{    
    color: #FFFFFF;
}
.navigation_Sup2_Sel
{
    font-family: Calibri, Corbel, arial, MS Sans Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #575B5F;
    background-color: Transparent;    
    text-decoration: underline;
}
.Oport
{
    font-family: MS Sans Serif, Arial;
    font-size: 7.5px;
    font-style: normal;
    font-weight: normal;
    color: #919191;
    background-color: #FFFFFF;
    width: 580px;
    text-decoration: none;
}

.Oport:hover
{
    color: #333333;
    text-decoration: none;
}

.Legales
{
    font-family: MS Sans Serif, Arial;
    font-size: 7.5px;
    font-style: normal;
    font-weight: normal;
    color: #464646;
    /*background-color: #FFFFFF;*/
    display: inline;
    width: 820px;
    background-position: center bottom;
    text-decoration: none;
}

.Legales:hover
{
    color: #CCCCCC;
    text-decoration: none;
}

.Submenu
{
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    color: #B3B3C3;
    background-color: #FFFFFF;
    width: 580px;
    background-position: center bottom;
    text-align: right;
    vertical-align: middle;
    text-decoration: none;
    display: inline;
}

.Submenu:hover
{
    color: #333437;
    text-decoration: none;
    display: inline;
}


.Estilo7
{
    font-family: Calibri;
    font-weight: bold;
    font-size: 16px;
}


.Estilo8
{
    color: #737277;
}
.Estilo9
{
    font-size: 18px;
}

.Estilo10
{
    font-size: 7px;
    font-family: "MS Sans Serif";
    color: #B3B3C3;
}

.Estilo11
{
    font-size: 7px;
    font-family: "MS Sans Serif";
    color: #B3B3C3;
}
.Estilo13
{
    color: #4E4E50;
}
.Estilo14
{
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    background-color: #FFFFFF;
    display: block;
    width: 580px;
    font-family: Calibri;
}

.Estilo17
{
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    background-color: #FFFFFF;
    display: inline;
    width: 580px;
    font-family: Calibri;
    color: #737277;
}
.Estilo18
{
    font-family: Calibri;
    color: #737277;
    font-size: 10px;
    font-style: italic;
    height: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-bottom-color: #CCCCCC;
}


.Estilo21
{
    clip: rect(auto,auto,auto,auto);
    list-style-type: none;
    list-style-position: outside;
    font-style: italic;
    font-weight: normal;
    height: 18px;
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 10px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-color: #D6D6D6;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    background-color: White;
    color: #999999;
    border-bottom-width: 1px;
    text-decoration: none;
}
.Estilo23
{
    font-family: Calibri;
    font-size: 10px;
    font-style: italic;
    color: #737277;
}

.Estilo23B
{
    font-family: Calibri;
    font-size: 10px;
    font-style: italic;
    color: #737277;
    /*font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: #464646;*/
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #D7D7D7;
    height: 17px;
}

.Estilo25
{
    font-size: 16px;
    font-weight: bold;
}

.Estilo26
{
    font-size: 16px;
    font-weight: bold;
}
.Estilo28
{
    color: #666666;
}

.Estilo29
{
    font-size: 11px;
}


.Estilo30
{
    color: #333333;
}


.Estilo31
{
    color: #BEBEBE;
}
.Estilo32
{
    color: #000000;
}
.Estilo33
{
    color: #464646;    
}

.Estilo34
{
    clip: rect(auto,auto,auto,auto);
    list-style-type: none;
    list-style-position: outside;
    font-style: italic;
    font-weight: normal;
    height: 18px;
    font-family: Calibri, Corbel, MS Sans Serif, Arial;
    font-size: 10px;
    border:solid 1px #D6D6D6;
    /*border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-color: #D6D6D6;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;*/
    background-color: White;
    color: #999999;
    /*border-bottom-width: 1px;*/
    text-decoration: none;
}

.Estilo35
{    
    font-family: Calibri;
    font-weight: bold;
    font-size: 14px;
}
.Estilo36
{    
    font-family: Calibri;
    font-style:italic;
    font-size: 12px;
}

.Estilo37
{    
    font-family: Calibri;
    font-style:italic;
    font-size: 12px;
    color:#0080FF;
}
.Estilo38
{    
    font-family: Calibri;
    font-weight:normal;
    font-size: 12px;
    color:#FF0000;
    text-decoration:none;
    
}
.Estilo39
{
    font-family:Arial;
    color:#003366;
    font-size:10px;    
}
.Estilo39 a 
{
    font-family:Arial;
    color:#003366;    
}
.Estilo40
{
    font-family:Arial;
    color:#333437;
    font-size:12px;    
    font-weight:bold;
}
.Estilo41
{
    font-family:Arial;
    color:#333437;
    font-size:12px;    
    font-weight:bold;
}
.buttonText
{
    font-family: Arial, Calibri, Corbel, MS Sans Serif;
    font-size: 11px;    
    font-weight: normal;    
    font-style:italic;
    background-color: Transparent;
    clip: rect(auto,auto,auto,auto);
    text-decoration: none;
    border: none 0px transparent;
    color: #464646;
}
.buttonText:hover
{
    font-family: Arial, Calibri, Corbel, MS Sans Serif;
    font-size: 11px;    
    font-weight: normal;    
    background-color: Transparent;
    clip: rect(auto,auto,auto,auto);    
    text-decoration: none;
    border: none 0px transparent;
    color: #E68A0F;
}
.bullettriangle ul, li
{
    list-style-image: url(Images/bulletTriangle.gif);
    list-style-position:outside;   
}
#myContent
{
    
}
.RoundedTextbox
{     
    background:#fff;
    font-family:Arial, Helvetica, sans-serif;            
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius:8px;
    -khtml-border-radius:8px;
}
.RoundedTextbox2
{     
    background: url(Images/rounded-background.png) no-repeat left top; 
    width:176px;
    height:76px;
    text-align:center;
    padding-top:10px;
}
.yourCritisismEN
{
    background: url(Images/yourCritisism-en.png) no-repeat left top; 
    width:176px;
    height:113px;    
    float:left;
    text-align:right;    
}
.yourCritisismES
{
    background: url(Images/yourCritisism-es.png) no-repeat left top; 
    width:176px;
    height:113px;    
    float:left;
    text-align:right;    
}
.NoPaddingNoMarging
{
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.inputForm td
{
    padding-top:3px;
    text-align:left;    
}

.TextBoxDefault
{
    overflow:hidden;    
    font-style: italic;
    font-weight: normal;    
    font-family: Calibri, Corbel, MS Sans Serif,Arial;
    font-size: 10px;
    /*font-style: italic;
    font-weight: normal;    
    font-family: Arial;
    font-size: 11px;*/
    border:solid 1px #D6D6D6;    
    background-color: White;
    color: #999999;
    /*color: #464646;*/
    text-decoration: none;
}
.Mensaje
{
    font-size:11px;
    color:#E68A0F;
    background-color:Transparent;
}
.Mensaje td div
{
    background-color:Transparent;
}
.FormTable td
{
     vertical-align:top;
     padding-top:5px;
}

.EstiloPaso2
{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: #464646;
}