/* CSS Document */

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}

body { font: 0.8em "lucida grande", tahoma, verdana, arial, sans-serif; margin:0 auto; padding:0;}
.maincontainer { width:780px; margin:0 auto}
.container { background: #F7F7F7; clear: both; padding: 0 0 20px 0; margin-bottom:20px}
.logo { width:134px; float:left; height:55px; padding:0; border-bottom:#0C7F00 solid 1px; padding-bottom:10px; width:100%}

.menu { width:640px; height:35px; margin:0 0 0 140px; padding:20px 0 0px 0; text-align:right; color: #0C7F00; font-weight:bold; font-size:11px;}
.menu form { margin:0px } 
.menu a { color: #999; text-decoration:none; font-weight:normal}
.menu a:hover { color: #999; text-decoration:underline}
.menu input { margin:0 15px 0 2px; font-size:11px}
.menu .boton { background:#0C7F00; color:#FFF; border: #00C900 solid 1px;}
.menu .idioma { color: #0C7F00; font-weight:bold}
.menu .idioma select { font-size:11px; margin-left: 5px}
.menu .olvido { padding-right:200px; font-size:88%; background:#CCC}

.forgotten {margin: -20px 0 10px 450px;  width: 780px;}
.forgotten a{ font-size: 11px; color:#999; }

.footer { width:780px; font-size:11px; margin:25px 0 10px 0; text-align:center; clear:both /*border-top: solid #00C900 1px*/}
.footer a { color:#0C7F00}
.footer ul { list-style:none; padding:0; margin:0}
.footer ul li { display:inline; padding: 0 5px}
.footer .footer-left { float:left; width:300px; text-align:left;}
.footer .footer-right { text-align:right; margin-right:0; /* width: 347px*/}
.footer .footer-right .grisclaro { color:#999}


/* :: USO GENERAL :: */
.verdeoscuro { color: #0C7F00}
.naranja { color: #FE7010}
.azul { color: #0DA0FE}
.morado { color: #C303BD}
.gris { color:#8C8C8C}
.pistacho { color: #91D00D}
.rojo { color:#CC0000}

/* NUEVA PORTADA */
.bloque_central_cajas { width:370px; float: left; }
.bloque_central_cajas #fotoportada { background:url (/img/1.jpg) left no-repeat; height:150px;  border: solid 1px #FF00FF}
.bloque_central_cajas .left-image { font-family:"Trebuchet MS", Verdana, Arial }

.bloque_central_cajas .left-image #loginbox {background: #F5F3F5 url(/img/fondo_login.gif) top no-repeat; font-weight:bold; font-size:11px; color: #0C7F00; margin:0 auto; padding: 10px 0 0 45px; width:274px; height:104px; font-size:10px;}
.bloque_central_cajas .left-image #loginbox h3 {text-align:left; background:#F5F3F5; display:inline; font-weight: normal; font-size:14px; color:#000; margin: 0 0; padding: 0 0 }
.bloque_central_cajas .left-image #loginbox .boton { background:#097F00; color:#FFF; border:#3F3E3E solid 1px; padding: 1px 15px; }
.bloque_central_cajas .left-image #loginbox form { margin:0; padding:3px 0 0 0;}
.bloque_central_cajas .left-image #loginbox .linea { padding-right:13px; padding-left:15px; margin-bottom:5px}
.bloque_central_cajas .left-image #loginbox .linea .left {text-align: left; margin: 0; padding: 0 }
.bloque_central_cajas .left-image #loginbox .linea .lost { text-align:center; }


.bloque_central_cajas .left-image #loginbox .top {margin-top:0;}
.bloque_central_cajas .left-image #loginbox a {color: #999; text-decoration:none; font-weight:normal}
.bloque_central_cajas .left-image #loginbox a:hover {color: #999; text-decoration:underline }
.bloque_central_cajas .left-image #loginbox input {margin:0; font-size:11px}
.bloque_central_cajas .left-image #loginbox .recordar {font-size:11px; color:#999; font-weight:normal; text-align:left; padding-left:50px; margin-bottom:5px }
.bloque_central_cajas .left-image #loginbox .recordar input { margin:0px}

/*BUSCADOR Y DIRECTORIO*/
.bloque_central_cajas .left-image { padding:0; width:360px; font-family:"Trebuchet MS", Verdana, Arial; border: float:left}
/*F5F2E5*/
.bloque_central_cajas .left-image #buscar { background: #E4E5E3 url(/img/fondo_login_portada_2.gif) top no-repeat; border: 1px solid #5D9F44; padding:0px; font-weight:bold; font-size:11px; color: #0C7F00; margin:0 auto 10px auto; width:326px; font-size:12px; padding:5px 0px 0 0; }
.bloque_central_cajas .left-image #buscar h3 { margin:0px; text-align:left; background:#E4E5E3; display:inline; margin:2px 0px 0px 15px; padding: 5px 5px 10px 5px; font-weight: normal; font-size:16px; color:#000; }
.bloque_central_cajas .left-image #buscar .boton { background:#097F00; color:#FFF; border:#3F3E3E solid 1px;}
.bloque_central_cajas .left-image #buscar form { margin:0px }
.bloque_central_cajas .left-image #buscar .linea { padding-right:13px; padding-left:15px; margin-bottom:5px}
.bloque_central_cajas .left-image #buscar .linea .left { float:left; width:80px}
.bloque_central_cajas .left-image #buscar .linea .lost { font-size:88% }

.bloque_central_cajas .left-image #buscar .top {margin-top:10px;}
.bloque_central_cajas .left-image #buscar a {color: #999; text-decoration:none; font-weight:normal}
.bloque_central_cajas .left-image #buscar a:hover {color: #999; text-decoration:underline }
.bloque_central_cajas .left-image #buscar input {margin:0 0 0 0px; font-size:11px}



/**/
.right-content { width:400px; margin-left:375px; padding:10px 0; font-size:12px; font-family:"Trebuchet MS", Verdana, Arial;}

#motivo { padding:25px 10px 3px 10px; font-size:12px; width:350px; float:left; line-height: 19px}
#motivo_borde {border-bottom:1px solid #e8e8e8; padding-bottom:10px; margin-bottom:10px}

.title { width:400px; margin-bottom:5px; margin-top:2px; border-bottom: 1px solid #D9D9D9; /*background: #E4F5DE*/ padding:5px 0 }
.title h1 { font-size:18px; font-weight:bold; font-variant:small-caps; margin:0; padding-left:10px}
h2{ font-size:12px; font-weight:normal; font-variant:normal; margin-bottom:2px; margin-top:5px; line-height:20px}

.leftcolumn { width:205px; float:left; padding:0; margin-top:-5px; margin-bottom:0}
.rightcolumn { width:180px; margin:0 0 0 215px; padding:0; }

.registro  { width:379px; height:400px; margin:0 auto; border: 5px solid #fff; background: #E4E9E3}
.registro h3 { padding:15px 0 0 20px; text-align:left; font-size:16px; color:#037500;}
.right-content .registro input, .right-content .registro select { font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; border:#0C7F00 1px solid; text-align:left; margin:0; padding:0 }
.right-content .registro .noborder { border:none }
.right-content .registro table tr { height:30px; padding:5px 0; margin:0 }
.right-content .registro table td { text-align:left }
dt { text-align:right; padding:0; margin:0 }
dd { text-align:left; padding:0; margin:0 }

/*.signup { text-align:center; margin:10px 0 0 0}
.signup a {display:block; padding:18px 15px 15px 60px;font-size:13px; color:#333; font-weight:bold; text-decoration:none; margin:0 auto; background: url(/img/signup2_original.gif) 68% 50% no-repeat;}
.signup a:hover { text-decoration:underline}*/

.signup { background:#096E00; color:#FFF; width:115px; font-size:15px; font-weight:bold; height:25px; text-align:center; margin:10px auto 10px 145px; padding-top:5px; border:1px solid #1A480C}
.signup a { color:#FFF; text-decoration:none;}
.signup a:hover { text-decoration:underline}

#capaDirectorioUsuarios {padding:10px 10px 10px 10px; margin:10px 0 0 0; width:800px; float:left;  }
#capaDirectorioEmpresas {padding:10px 10px 10px 10px; margin:10px 0 0 0; width:800px }
#capaBuscar{margin:0px;padding:0px;}
#capaBuscar ul { list-style-type: none; padding: 0; margin: 18px 12px 0px 6px; text-align: left;}
#capaBuscar li { display: inline; margin: 25px 0 0 25px; color:#fff;  }
#capaBuscar ul li a { padding:0px 5px 0 0px;}
#capaBuscar ul li a#activado{ font-weight:bold; background: #FDFDFD; padding: 0px 0 10px 0px; background: url(../img/fondo_pestania.gif) bottom no-repeat;  }
#capaBuscar ul li a#activadoem{ background:#fff; color:#096E00; font-weight:bold}

.sobrepie { font-size:11px; text-align:center; margin-top:10px}
.sobrepie a { color:#0C7F00 }

.error { margin:0 0 10px 0; padding:0; color:#f00; text-align:left; border: solid 1px #FF0000}

.banner_promo { padding:10px 0 0px 7px; }

#altaExpres { border: solid 1px #C2C2C2;  height:410px; margin:0 15px 0 25px; float:left; width:390px;}
.mas_que_una_lista_borde { float:left; border: solid 1px #C2C2C2; width:299px;  margin:0 0}
.mas_que_una_lista_interior { border: solid 5px #FFFFFF; height: 383px; padding:17px 0 0 15px}
.mas_que_una_lista_borde p { font-size:12px}
.mas_que_una_lista_textito { font-size:12px; width:255px; margin: 48px 0 0 0}

.ultimos_agregados { float:left; background: #FFFFFF; border: solid 1px #CCCCCC; width:686px; margin: 15px 20px 0 0px; 
padding:0 0 15px 20px}
.ultimos_agregados img { border: solid 1px #D9D9D9; padding:3px; margin: 0 2px 5px 0}
.ultimos_agregados h3 { color: #096E00; font-weight: bold; padding:20px 0 10px 0}


#NOMBRE { width:200px}
#APELLIDO { width:200px}
#EMAIL { width:200px}
#CLAVE1 { width:200px}
#CLAVE2 { width:200px}
#email { width: 175px}
#Password { width: 175px}

