@charset "utf-8";
/* CSS Document */
div#contenido {
	background:#33332b  url(../img/spacer_menuleft_productos.jpg) repeat-x  left 134px;
}
div#top {
	background:#33332b url(../img/spacer_top_home.jpg) repeat-x center top;
}

div#content {
}

div#bottom {
	background:#33332b url(../img/spacer_bottom_home.jpg) repeat-x center top;
}
div#columna01 {
	height:auto;
	min-height:480px;
	_height:480px;
	width:194px;
}
div#columna02 {
	height:auto;
	min-height:480px;
	_height:480px;
	width:714px;
	/*background-color:#f1eff0;*/
}

.menuseccionflash {
	color:#5c5c4f;
}

div.titulo_content_h2 {
	color:#5c5c4f;
	background:#FFFFFF url(../img/icono_titulo_contacto.jpg) no-repeat scroll left -1px;
	margin:20px 0px 12px 38px;
}
div.titulo_content_h2 span {
	color:#5c5c4f;
}
div.titulo_content_h3 {
	margin:10px 0px 10px 0px;
	color:#5c5c4f;
}
div.titulo_content_h3#titulo_contenth2_02 {
	*left:-8px;
	_left:0px;
}

div.titulo_content_h3 span {
	color:#5c5c4f;
}
div#titulo_contenth2_03 {
	margin:12px 0px 14px 0px;
}
div#titulo_contenth2_04 {
	margin:10px 0px 5px 0px;
}

.menuseccion ul li a:hover {color:#5c5c4f;background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left 3px;}

div#menuleft dd ul li a:hover {color:#5c5c4f;background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left 3px;}
div#menuleft dd ul li a:active {color:#5c5c4f;background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left 3px;}
div#menuleft dd ul li a.btactivo {color:#5c5c4f;background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_contacto_over.gif) no-repeat scroll left 3px;}



/*--------------------------- FORMULARIO CONTACTO -----------------------***/
div.maincontent {
	padding:0px 20px 0px 68px;
	/*_padding:0px 20px 0px 68px;*/
}
div.introforms {
	position:relative;
	text-align:left;
	height:20px;
	padding-left:2px;
	left:0px;
	float:left;
	width:550px;
}
div.introforms p {
	text-align:left;
}
div.introforms#introdefensor {
	height:30px;
	*height:20px;
}
.cajaformulariocontacto {
	color:#5c5c4f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;	
}
div.formcontacto {
	padding-left:4px;
}
div.formcontactobotones {
	padding-left:4px;
	margin:20px 0px 0px 0px;
}
div#columna01contacto {
	float:left;
	margin-bottom:10px;
	min-height:100px;
	padding:0px 26px 10px 0px;
	position:relative;
	text-align:left;
	width:250px;
	background:transparent url(../img/spacer_puntos_vert.gif) scroll repeat-y top right;
}

div#columna02contacto {
	float:left;
	/*_float:right;*/
	margin-bottom:10px;
	min-height:100px;
	padding:0px 0px 0px 40px;
	/*_padding:0px 0px 0px 0px;*/
	position:relative;
	text-align:left;
	width:290px;
	top:-40px;
}

label.labelform {
	float:left;
	height:20px;
	margin-bottom:12px;
	position:relative;
	width:75px;
	top:6px;
}
label.labelform#labeldepart {
	margin-bottom:8px;
	width:200px;
	height:34px;
}

label.labelform#telefonotitulo {
	width:225px;
	margin-bottom:10px;
	height:16px;
}
label.labelform#telefono01 {
	padding-left:10px;
	width:65px;
	margin-bottom:8px;
}
label.labelform#telefono02 {
	padding-left:10px;
	width:65px;
	margin-bottom:12px;
}
label.labelform#personacontacto {
	width:220px;
}

input.inputform {
	background-color:#ffffff;
	border:1px solid #7f9db9;
	font-size:11px;
	height:17px;
	margin-bottom:12px;
	padding:3px 5px 0px 3px;
	position:relative;
	top:0px;
	width:150px;
	color:#5c5c4f;
}

select.selectform {
	background-color:#ffffff;
	border:1px solid #7f9db9;
	font-size:11px;
	height:18px;
	*height:20px;
	_height:18px;
	margin-bottom:12px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	width:160px;
	color:#5c5c4f;
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
}
select.selectform option {
	padding-top:4px;
}
select.selectform#selectproductos {
	width:276px;
}

select.selectform#00N200000028Pwf {
	width:276px;
}

label.labelform#labelproductos {
	width:276px;
	left:0px;
	margin-bottom:5px;
}
label.labelformright {
	float:right;
	height:20px;
	margin-bottom:7px;
	position:relative;
	width:265px;
	top:6px;
	*top:10px;
}

label.labelformrightcondicionescv {
	width:229px;
}

input.checkform {
	float:left;
	margin:6px 0px 0px 0px;
	padding:0px;
	left:0px;
	*left:-4px;
	position:relative;
}

label.labelformright span {
	float:right;
	position:relative;
	top:-13px;
	font-size:10px;
}
textarea.textotrainfo {
	background-color:#FFFFFF;
	border:1px solid #7F9DB9;
	font-size:11px;
	height:46px;
	margin:0px 0px 12px 0px;
	*margin:0px 0px 12px 5px;
	width:271px;
	padding:3px 0px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:0px;
	*left:-5px;
	color:#5c5c4f;
}
textarea.textotrainfocv {
	margin:0px 0px 12px 0px;
	*margin:0px 0px 12px 0px;
}
label.labelformright span.spancondiciones {
	float:left;
	font-size:11px;
	left:104px;
	top:-14px;
	position:relative;
}

div#columna02contacto label.labelformright a {color:#132AC4;}
div#columna02contacto label.labelformright a:link {color:#132AC4;}
div#columna02contacto label.labelformright a:visited {color:##132AC4;}
div#columna02contacto label.labelformright a:hover {color:#0D2188; text-decoration:underline;}
div#columna02contacto label.labelformright a:active {color:#132AC4;}

div#columna02contacto label.labelformright2 a {color:#132AC4;}
div#columna02contacto label.labelformright2 a:link {color:#132AC4;}
div#columna02contacto label.labelformright2 a:visited {color:##132AC4;}
div#columna02contacto label.labelformright2 a:hover {color:#0D2188; text-decoration:underline;}
div#columna02contacto label.labelformright2 a:active {color:#132AC4;}

div#columna01contacto label.labelformright a {color:#132AC4;}
div#columna01contacto label.labelformright a:link {color:#132AC4;}
div#columna01contacto label.labelformright a:visited {color:##132AC4;}
div#columna01contacto label.labelformright a:hover {color:#0D2188; text-decoration:underline;}
div#columna01contacto label.labelformright a:active {color:#132AC4;}

div.formbotones {
	padding:0px 0px 0px 30px;
	width:255px;
	position:relative;
}

div.botonenviaform {
	height:44px;
	margin:10px 0px 0px;
	*margin:10px 0px 0px;
	position:relative;
	text-align:right;
	width:114px;
	float:right;
}
div.botonenviaform a#botonenviaform01 {
	margin:0px 0px 0px 0px;
	width:114px;
}

div.botoncancelaform {
	height:44px;
	margin:10px 0px 0px;
	*margin:10px 0px 0px;
	position:relative;
	text-align:right;
	width:114px;
	float:left;
}
div.botoncancelaform a#botoncancelaform01 {
	margin:0px 0px 0px 0px;
	width:114px;
}

div.cabeceradefensorcliente {
	width:550px;
	float:left;
	position:relative;
	margin:0px 0px 34px 2px;
}
div.cabeceradefensorcliente p {
	/*float:left;*/
	padding-right:50px;
	position:relative;
}
ul.listadodescargas#listadefensorcliente {
	width:450px;
	float:left;
	padding-right:100px; 
	margin:4px 0px 20px 0px;
}
div.cabeceradefensorcliente ul.listadodescargas {
	width:84%;
}
span.pincheaqui {color:#132AC4;}
span.pincheaqui a {color:#132AC4;}
span.pincheaqui a:link {color:#132AC4;}
span.pincheaqui a:visited {color:##132AC4;}
span.pincheaqui a:hover {color:#0D2188; text-decoration:underline;}
span.pincheaqui a:active {color:#132AC4;}

div.cajaformulariocontactocv {
	padding-left:0px;
	color:#5C5C4F;
}

/*--------------------------- FORMULARIO VALIDADO -----------------------***/

div.formvalido {
	/*height:110%;*/
	background-color:#FFFFFF;
	position:absolute;
	_position:relative;
	width:100%;
	_width:600px;
	z-index:400;
	text-align:left;
	left:10px;
	_left:0px;
}

div.formnovalido {
	/*height:110%;*/
	background-color:#FFFFFF;
	position:absolute;
	_position:relative;
	width:100%;
	_width:600px;
	z-index:400;
	text-align:left;
	left:10px;
	_left:0px;
}

div.formvalidotexto {
	margin:40px 0px 20px 60px;
	_margin:40px 0px 20px 0px;
	position:relative;
}
div.formvalidotexto p {
	font-size:11px;
	color:#5C5C4F;
}
div.formvalido div.botonescierre {
_width:600px;
}
div.formnovalido div.botonescierre {
_width:600px;
}
.unetecv {
	height:570px;
	*height:590px;
	_height:280px;
	_width:90%;
}
.particular {
	height:520px;
	*height:560px;
	_height:270px;
	_left:0px;
}
.institucional {
	height:600px;
	_height:280px;
	_width:90%;
}
.defensor {
	height:980px;
	_height:260px;
	_width:90%;
}
.contactocv {
	height:580px;
	_height:280px;
	_width:90%;
}
.newsletter {
	height:400px;
	_height:280px;
	_width:90%;
}
.proveedor {
	height:480px;
	*height:470px;
	_height:280px;
	_width:90%;
}




