/* TIPOGRAFIA */
@font-face {font-family: 'OpenSans-Light';src: url('../../fonts/OpenSans-Light.eot');src: url('../../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-Light.ttf') format('truetype');
   font-style: normal;font-weight: normal;}
@font-face {font-family: 'OpenSans-Semibold';src: url('../../fonts/OpenSans-Semibold.eot');src: url('../../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-Semibold.ttf') format('truetype');
   font-style: normal;font-weight: normal;}
@font-face {font-family: 'OpenSans-Bold';src: url('../../fonts/OpenSans-Bold.eot');src: url('../../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-Bold.ttf') format('truetype');
   font-style: normal;font-weight: normal;}
@font-face {font-family: 'OpenSans-ExtraBold';src: url('../../fonts/OpenSans-ExtraBold.eot');src: url('../../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-ExtraBold.ttf') format('truetype');
   font-style: normal;font-weight: normal;}
@font-face {font-family: 'OpenSans-Regular';src: url('../../fonts/OpenSans-Regular.eot');src: url('../../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-Regular.ttf') format('truetype');
   font-style: normal;font-weight: normal;}
@font-face {font-family: 'OpenSans-Italic';src: url('../../fonts/OpenSans-Italic.eot');src: url('../../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('../../fonts/OpenSans-Italic.ttf') format('truetype');
   font-style: normal;font-weight: normal;}



#header h1{ background-color:#3D6A55; text-align:center; font-size: 1em; font-family:OpenSans-Bold; 
            margin:10px 0; padding:15px; letter-spacing:normal}
.inner div{margin:0 2em}
.inner img{text-align:center; margin:0 auto; display:block}
.inner select{text-align:center; margin:10px auto 0 auto; display:block}
    .usuario span, .pass span{font-size:.90em}
.usuario input, .pass input{width:100%; font-size:18px; padding:5px; border:1px solid #BFC0C3; background:white; 
        color:#666469; margin:5px 5px 5px 0; vertical-align:middle;
        border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; height:35px}
                
.btnEntrar {text-align:center;margin:1.5em auto}
.btnEntrar input{color:White; text-transform:uppercase; font-size:14px; font-family: OpenSans-Bold; background-color:#3D6A55; border:none; padding:10px 15px ;
                    border-radius: 23px 23px 23px 23px; -moz-border-radius: 23px 23px 23px 23px; -webkit-border-radius: 23px 23px 23px 23px; margin:1.5em 0 }         
.recuperaPass{margin:-10px 0 0 0;padding:0}
.recuperaPass a{font-size:12px; text-decoration:underline;}
.politica{font-size:12px; text-decoration:underline;color: rgba(255,255,255,0.6);}
.derechos{font-size:11px; }
        
    .menuIdiomas{color:#592a68; width:140px; display:block; margin:0 auto; padding:0; text-align:center}
    .menuIdiomas{margin:0 auto !important; padding:0; text-align:center}
             
div.selectBox
{
    margin:20px auto 0px auto;
	width:100%;
	position:relative;
	display:inline-block;
	cursor:default;
	text-align:left;
	line-height:30px;
	clear:both;
	color:#3D6A55;
	font-size:12px;
	text-transform:uppercase;
}
span.selected
{
	width:100px;
	text-indent:20px;
	border:1px solid #cecece;
	border-right:none;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	background:#fff;
	overflow:hidden;
}
span.selectArrow
{
	width:30px;
	border:1px solid #cecece;
	border-left:none;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	background-color:#fff;
}
			
span.selectArrow,span.selected
{
	position:relative;
	float:left;
	height:30px;
	z-index:1;
}
			
div.selectOptions
{
	position:absolute;
	top:18px;
	left:0;
	width:130px;
	border:1px solid #ccc;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	overflow:hidden;
	background:#fff;
	padding-top:12px;
	display:none;
	margin:0;
}
div.selectOptions div ul li{ width:100%}	
div.selectOptions a img{display:none}
a.level1
{
	display:block;
	width:100%;
	line-height:20px;
	padding:5px 10%;
}
			
a.level1:hover
{
	color:#000;
	background:transparent;	
}			
