@charset "utf-8";
/* CSS Document */

 body{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;margin:0 auto;text-align:center;
}

.contenedor{
margin: 0 auto;
margin-top:5px;
margin-bottom:13px;
width:840px;
background-color:#eaeaea;
border:solid 1px #999;
height:auto;
}

.contenedor #flash {
margin-top:5px;
height:412px;
}
/*  estils capçalera */

.header {
margin: 0 auto;
width:840px;
height:86px;
text-align:left;	
}
.header #logo {
text-align:left;
width:253px;
height:70px;
margin-top:21px;
border-right:solid 1px #999;
padding:0 auto;
float:left; 
overflow:hidden;
}
.header #logo3d {
text-align:left;
width:158px;
height:86px;
padding:0 auto;
float:left;
}

.header #idiomas {
text-decoration:none;
text-align:right;
height:17px;
margin-top:69px;
padding:0 auto;
float:right; 
overflow:hidden;
color:#afafaf;
}

.entradac_inversor {
text-decoration:none;
text-align:right;
margin-top:15px;
padding:0 auto;
float:right;
overflow:hidden;
color:#afafaf;
}
.entradac_inversor #registro {
text-decoration:none;
text-align:right;
padding:0 auto;
margin-top:10px;
margin-left:40px;
overflow:hidden;
color:#afafaf;
float:left;
height:56px;
border-right:solid #CCC 1px;
}
.entradac_inversor #registro img {
display:block;
}
.entradac_inversor #registro a {
text-decoration:none;
text-align:left;
color:#999999;
padding-top:2px;
}

.entradac_inversor #form_registro {
text-align:right;
margin-top:18px;
padding:0 auto;
overflow:hidden;
color:#afafaf;
float:right;
}

.entradac_inversor #form_labels {
text-align:right;
margin-top:15px;
margin-left:5px;
padding:0 auto;
overflow:hidden;
color:#afafaf;
float:left;
}
.entradac_inversor #form_registro input { height:10px; font-size:10px; color:#999999; display:block;}
.entradac_inversor #form_registro #sub_button{ height:20px; font-size:10px; color:#999999; display:block;}
.entradac_inversor #form_labels label { padding-top:5px; font-size:10px; color:#999999; display:block;}

.header img { border:0px;}

.footer {
clear:both;
display:block;
color:#9b9b9b;
font-weight:100;
letter-spacing:-0.05em;
}

/*- Menu Tabs E--------------------------- */

#tabsE {
  width:830px;
  /*font-size:93%;*/
  line-height:32px;
  margin-bottom:5px;
  height:32px;
}
#tabsE ul {
margin-left:0px;
padding:0 auto;
list-style:none;
}
#tabsE li {
  display:inline;
  margin-right:2px;
  padding:0 auto;
  height:34px;
  overflow:hidden;	  
}
#tabsE #links {
  float:left;
  background:url("../img/tableftEok.gif") no-repeat left top;
  margin:0 auto;
  padding:0 0 0 4px;
  text-decoration:none;
  overflow:hidden;
}
.left_menu {
  float:left;
  margin:0 auto;
  padding:0 0 0 0px;
  text-decoration:none;
  text-align:right;
  overflow:hidden;
}

#tabsE a span {
  float:left;
  display:block;
  background:url("../img/tabrightE1px.gif") repeat-x right top;
  padding:0 auto;
  font-size:10px;
  color:#69645c;
  cursor:hand;
  overflow:hidden;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {
	float:none;
	padding:0 20px;
}
/* End IE5-Mac hack */
#tabsE a:hover span {
  color:#FFF;
  }
#tabsE a:hover {
  background-position:0% -32px;
  }
#tabsE a:hover span {
  background-position:100% -32px;
  }  
  
/* contenido sección empresa */

.empresa{
margin: 0 auto;
margin-top:5px;
margin-bottom:13px;
width:840px;
background-color:#eaeaea;
border:solid 1px #999;
height:450px;
}

.panel_info { padding:0 auto; margin:0 auto; text-align:left; display:block; }

.panel_info #foto { 
margin-top:5px;
margin-left:5px;
margin-right:20px;
height:409px;
width:275px;
text-align:left;
float:left;
}
.panel_info #foto img{ padding:0 auto; }
.panel_info #textos { float:left;margin-top:5px;margin-right:5px; width:525px; height:409px; padding:0 auto;}
.panel_info #titular {
margin-top:25px;
background:url(../img/empresa/shadow_sup1px.gif) repeat-x bottom;
width:525px;
height:30px;
text-align:left;
}
.panel_info #shadow_esq_sup {float:left; vertical-align:bottom; margin-top:20px;}
.panel_info #img_empresa {float:right;}

.panel_info #white_area {
margin:0 auto;
width:525px;
height:354px;
background:url(../img/empresa/shadow_lft1px.gif) repeat-y left;
background-color:#FFFFFF;
}

.panel_form { padding:100px; margin-top:10px; width:640px; height:auto; text-align:left; display:block; border: solid 1px #ccc; }

.panel_form #form_area {
margin-left:150px;
width:500px;
height:200px;
}

.panel_form #label_reg {
float:left;
}

.panel_form #label_reg label {

display:block;
color:#3a3b3b;
font-size:12px;
line-height:23px;
padding-right:4px;
}

.panel_form #campos_reg input {
display:block;
color:#3a3b3b;
font-size:12px;
line-height:14px;
padding-right:4px;
}

.panel_form #campos_reg select {
display:block;
color:#3a3b3b;
font-size:12px;
line-height:14px;
padding-right:4px;
}

.btn_acceso {
display:block;
margin-left:0px;
margin-top:20px;
text-align:left;

}

.panel_info #img_doble_empresa {
padding-top:3px;
padding-left:25px;
border-bottom:dashed 1px #b2b2b2;
margin-left:10px;
margin-bottom:27px;
}

.panel_info #noscroll_area {
margin-left:43px;
width:454px;
height:248px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#3a3b3b;
line-height:18px;
padding-right:4px;

}
.panel_info #scroll_area {
margin-left:43px;
width:454px;
height:248px;
overflow-y:scroll;
overflow-x:hidden;

scrollbar-face-color: #666;			/*barra*/
scrollbar-arrow-color: #ccc;			/*flecha*/
scrollbar-track-color: #fff ;		    /*fondo*/
scrollbar-shadow-color: #fff;		 /*sombra*/
scrollbar-highlight-color: #fff;		/*sombra fondo*/
scrollbar-3dlight-color: #fff;		  /*sombra 3D*/
scrollbar-darkshadow-color: #fff;	 /*sombra fondo oscura*/
}


.panel_info #scroll_area p {
color:#3a3b3b;
font-size:12px;
line-height:18px;
text-align:justify;
padding-right:4px;
}

.panel_info #label_reg {
float:left;
}

.panel_info #label_reg label {

display:block;
color:#3a3b3b;
font-size:12px;
line-height:23px;
padding-right:4px;
}

.panel_info #campos_reg input {
display:block;
color:#3a3b3b;
font-size:12px;
line-height:14px;
padding-right:4px;
}

.empresa #info {
margin:0 auto;
height:384px;
width:526px;
background:url(../img/empresa/shadow_lft1px.gif) repeat-y left;
}
.empresa #info #text {
background-color:#FFFFFF;
width:526px;
height:340px;
}

