/* BASICOS */
*{
margin: 0;
padding: 0;
}
body, html{
margin: 0;
padding: 0;
height: 100%;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
background: #ebecf0;
}
A:link { color: black}
A:visited { color: black}
A:active { color: black}
/*
A:link { color: white }
A:visited { color: white }
A:active { color: white }
*/
acronym, abbr{
cursor: help;
border-bottom: none;
}
hr{
display: block;
}
label{
cursor: default;
}
.clear{
clear: both;
}
/* BLOQUES */
#contenedor{
width: 1280px;
height: 800px;
margin: auto;
min-height: 100%;
}
#header{
height: 116px;
width: 1280px;
background: url("images/header.jpg") no-repeat;
}
#info{
width: 1280px;
height: 600px;
background: url("images/bg_contenedor.jpg");
}
#info p{
/*color: #9ed5fb;*/
color: black;
font-size: 0.8em;
font-family: verdana, arial, helvetica;
}
#izquierda{
width: 580px;
height: 500px;
float: left;
}
#izquierda img.mapa{
padding: 15px 15px 10px 20px;
}
#izquierda img.nota{
padding: 0 15px 10px 15px;
}

#derecha{
width: 420px;
height: 600px;
background: url("images/image_bg.jpg") no-repeat right;
float: right;
padding: 0 250px 0 0;
}
#derecha .login{
background: url("images/login.jpg") no-repeat;
width: 350px;
height: 198px;
padding: 15px 15px 10px 20px;
margin: 20px 0px 0px 0px;
}

#derecha .loginI{
background: url("images/loginI.jpg") no-repeat;
width: 350px;
height: 198px;
padding: 15px 15px 10px 20px;
margin: 20px 0 0 0;
}
.abajo{
width: 390px;
height: 198px;
background: url("images/abajo.jpg") no-repeat;
padding: 15px 15px 10px 20px;
} 
.abajo2{
width: 390px;
height: 198px;
background: url("images/abajo22.jpg") no-repeat;
} 
.abajoI{
width: 390px;
height: 498px;
background: url("images/abajoI.jpg") no-repeat;
} 
.abajo2I{
width: 390px;
height: 198px;
background: url("images/abajo2I.jpg") no-repeat;
} 
#derecha .ciudad_pais{
margin: 125px 0 0 0;
float: left;
}
#derecha .login p.ingrese_pais input{
margin: 0px 0 0 0;
width: 170px;
}
#derecha .login p.pais{
margin: 0;
}
#derecha .login p.nuevo_usuario{
margin: 140px 0 0 211px;
}
#derecha .login p.nuevo_usuario a{
/*color: #9ed5fb;*/
color: black;
text-decoration: none;
}
#derecha .login p.nuevo_usuario a:hover{
text-decoration: underline;
}

#derecha .loginI p.ingrese_pais input{
margin: 0px 0 0 0;
width: 170px;
}
#derecha .loginI p.pais{
margin: 0;
}
#derecha .loginI p.nuevo_usuario{
margin: 140px 0 0 211px;
}
#derecha .loginI p.nuevo_usuario a{
color: #9ed5fb;
text-decoration: none;
}
#derecha .loginI p.nuevo_usuario a:hover{
text-decoration: underline;
}


#derecha .abajo form fieldset select{
width: 178px;
margin: 5px 0 0 0;
}
#derecha .abajo form fieldset p.olvidaste{
margin: 10px 0 0 25px;
}
#derecha .abajo form fieldset p.olvidaste a{
color: #9ed5fb;
text-decoration: none;
}
#derecha .abajo form fieldset p.olvidaste a:hover{
text-decoration: underline;
}
#derecha .abajo fieldset{
border: 0;
padding: 60px 0px 0px 110px;
}
#derecha .abajo fieldset p.usuario label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
}
#derecha .abajo fieldset p.clave label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
margin: 5px 0 0 0;
}
#derecha .abajo fieldset .entrar{
margin: 10px 0 0 0;
}
#derecha .abajo fieldset .entrar input{
width: 88px;
}




#derecha .abajoI form fieldset select{
width: 178px;
margin: 5px 0 0 0;
}
#derecha .abajoI form fieldset p.olvidaste{
margin: 10px 0 0 25px;
}
#derecha .abajoI form fieldset p.olvidaste a{
color: #9ed5fb;
text-decoration: none;
}
#derecha .abajoI form fieldset p.olvidaste a:hover{
text-decoration: underline;
}
#derecha .abajoI fieldset{
border: 0;
padding: 60px 0 0 110px;
}
#derecha .abajoI fieldset p.usuario label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
}
#derecha .abajoI fieldset p.clave label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
margin: 5px 0 0 0;
}
#derecha .abajoI fieldset .entrar{
margin: 10px 0 0 0;
}
#derecha .abajoI fieldset .entrar input{
width: 88px;
}




#derecha .abajo2 form fieldset select{
width: 178px;
margin: 5px 0 0 0;
}
#derecha .abajo2 form fieldset p.olvidaste{
margin: 10px 0 0 25px;
}
#derecha .abajo2 form fieldset p.olvidaste a{
color: #9ed5fb;
text-decoration: none;
}
#derecha .abajo2 form fieldset p.olvidaste a:hover{
text-decoration: underline;
}
#derecha .abajo2 fieldset{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 60px 0 0 110px;
	height: 139px;
	width: 354px;
}
#derecha .abajo2 fieldset p.usuario label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
}
#derecha .abajo2 fieldset p.clave label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
margin: 5px 0 0 0;
}
#derecha .abajo2 fieldset .entrar{
margin: 10px 0 0 0;
}
#derecha .abajo2 fieldset .entrar input{
width: 88px;
}


#derecha .abajo2I form fieldset select{
width: 178px;
margin: 5px 0 0 0;
}
#derecha .abajo2I form fieldset p.olvidaste{
margin: 10px 0 0 25px;
}
#derecha .abajo2I form fieldset p.olvidaste a{
color: #9ed5fb;
text-decoration: none;
}
#derecha .abajo2I form fieldset p.olvidaste a:hover{
text-decoration: underline;
}
#derecha .abajo2I fieldset{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 60px 0px 0px 110px;
	height: 139px;
	width: 354px;
}
#derecha .abajo2I fieldset p.usuario label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
}
#derecha .abajo2I fieldset p.clave label input{
width: 170px;
font-size: 1em;
padding: 0 3px 0 3px;
margin: 5px 0 0 0;
}
#derecha .abajo2I fieldset .entrar{
margin: 10px 0 0 0;
}
#derecha .abajo2I fieldset .entrar input{
width: 88px;
}
