/************************************************************/
body{
background-image:url(../irudiak/Fondo.gif);
background-repeat:repeat;
background-position:top left;
background-color:#E1E0D0;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

* html .contenedor_perfiles{
	height:20em;
}

.contenedor_perfiles{
	clear:both;
	width:47.5em;
	margin:0em auto 0em auto;
	padding:0em 0em 0em 0em;
	background-color:#E1DC8F;
	min-height:20em;
}

.header{
float:left;
clear:both;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:100%;
}

.header .logotipo{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:368px;
}

.conten_menu_iconos{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
background-image:url(../irudiak/Bloque_Fondo.gif);
background-repeat:repeat-x;
}

.esquina_menu_iconos{
float:left;
clear:none;
width:1.7em;
margin:0em 0em 0em 0em;
padding:0em 0em 0.5em 0em;
background-image:url(../irudiak/Bloque_Esquina_2.gif);
background-repeat:no-repeat;
height:1em;
}

.menu_iconos{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

.menu_iconos ul{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
display:inline;
}

.menu_iconos ul li{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0.3em 0em 0em 0em;
display:inline;
list-style-type:none;
width:2em;
background-position:top right;
background-image:url(../irudiak/puntos_vert.gif);
background-repeat:no-repeat;
}

.correo{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

.mapa{
margin:0em 0em 0em 0em;
padding-left:0.3em!important;
}

.inicio{
margin:0em 0em 0em 0em;
padding-left:0.3em!important;
}

.menu_iconos ul li a img{
border:none;
}

.idioma{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:16.2em;
}

.idioma a{
float:right;
clear:none;
margin:0em 0em 0em 0em;
padding:0.6em 1em 0.7em 0em;
font-family:verdana,arial,helvetica,sans-serif;
color:#000000;
background-color:inherit;
font-size:0.65em;
text-decoration:none;
}

* html .conten_menusup{
height:1em;
}

.conten_menusup{
clear:both;
width:98%;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
background-color:#E1DC8F;
min-height:1.5em;
background-image:url(../irudiak/Menu_Dch.gif);
background-position:top right;
background-repeat:no-repeat;
}

.izq_conten_menusup{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

* html .menu_sup{
height:1.5em;
}

.menu_sup{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:41.6em;
background-color:#B74300;
min-height:1.5em;
}


/*********************CUERPO***********************************/

* html .cuerpo{
height:30em;
}

.cuerpo{

clear:both;
width:46.55em;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
background-color:#FFFFFF;
min-height:22em;
}

.conten_fondogrua{
float:left;
clear:both;
width:100%;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
background-color:#FFFFFF;
background-image:url(../irudiak/Grua_Lateral_2.gif);
background-repeat:repeat-y;
min-height:22em;
}

* html .bannerErandio{
margin:0.1em 0em 0em 1.7em;
}

.bannerErandio{
float:left;
clear:both;
margin:0.1em 0em 0em 3.35em;
padding:0em 0em 0.25em 0em;
background-image:url(../irudiak/Fondo_Banner.gif);
background-repeat:repeat-x;
}

.bannerErandio img{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
float:left;
clear:both;
}

* html .tit_aplic{
margin:0.1em 0em 0em 1.7em;
}

.tit_aplic{
float:left;
clear:both;
margin:0.1em 0em 0em 3.35em;
padding:0em 0em 0em 0em;
background-color:#F9C35A;
width:43.2em;
}

.tit_aplic h3{
color:#FFFFFF;
background-color:inherit;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:0em 0em 0em 0em;
padding:0.1em 0em 0.2em 0.5em;
background-image:url(../irudiak/Detalle_Cabecera.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

* html .contenpestanias{
margin:0.3em 0em 0em 1.7em;
}

.contenpestanias{
float:left;
clear:both;
margin:0.3em 0em 0em 3.35em;
padding:0em 0em 0em 0em;
width:43.2em;
}

.contenpestanias ol{
float:left;
clear:both;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
border-bottom:solid 1px #000000;
}

.contenpestanias ol li{
display:inline;
list-style-type:none;
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.65em;
font-weight:bold;
color:#FFFFFF;
background-color:#inherit;
}

.contenpestanias ol li a{
float:left;
clear:none;
margin:0em 0.2em 0em 0em;
padding:0.1em 1em 0.1em 0.2em;
color:#FFFFFF;
background-color:#9D9D9D;
text-decoration:none;
background-image:url(../irudiak/esquina_tabs.gif);
background-repeat:no-repeat;
background-position:top right;
}

.contenpestanias ol li a:hover{
background-color:#B74300;
color:#333333;
background-image:url(../irudiak/esquina_tabs_on.gif);
background-repeat:no-repeat;
background-position:top right;
}

.contenpestanias .activo{
background-color:#B74300!important;
color:#333333!imoprtant;
background-image:url(../irudiak/esquina_tabs_on.gif)!important;
background-repeat:no-repeat!important;
background-position:top right!important;
}

* html .contenfom{
margin:0.3em 0em 0em 1.7em;
}

.contenfom{
float:left;
clear:both;
margin:0.3em 0em 0em 3.35em;
padding:0em 0em 0em 0em;
width:43.2em;
background-color:#FFFFFF;
}

.contenfom form{
float:left;
clear:both;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:100%;
}

.contenfom h4{
clear:both;
background-color:#EFEFEF;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.70em;
font-weight:bold;
color:#000000;
margin:0em 0em 0.5em 0em;
padding:0em 0em 0em 1%;
width:99%;
border-top:solid 4px #9D9D9D;
border-bottom:solid 1px #9D9D9D;
}

.alerta{

width:98%;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
border:dotted 1px #990000;
}

.alerta p{
font-size:0.65em;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
color:#990000;;
margin:0em 0em 0em 0.5em;
padding:0em 0em 0em 0em;
}

.alerta ul{
margin:0em 0em 0em 0.5em;
padding:0em 0em 0em 0em;
}

.alerta ol{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

.alerta li{
font-size:0.65em;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:normal;
color:#990000;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}
/**************************PIE************************************/

* html .footer{
height:1.5em;
}

.footer{
clear:both;
width:98%;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
background-color:#E1DC8F;
min-height:1.5em;
}
/***********************ELEMENTOS INDEPENDIENTES******************************/

.textoculto{
float:left;
clear:none;
margin:-1000em -1000em 0em 0em;
padding:0em 0em 0em 0em;
font-size:0em;
}

/*******************ELEMENTOS DE FORMULARIO******************/
.filaform{
float:left;
clear:both;
margin:0em 0em 0em 0em;
padding:0.3em 0em 0.3em 0em;
width:100%;
}

.filaform table{
clear:both;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
border:solid 1px #9D9D9D;

}

.filaform .boton{
clear:both;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
}

.captionoculto{
float:left;
clear:none;
margin:-1000em -1000em 0em 0em;
padding:0em 0em 0em 0em;
font-size:0em;
color:#FFFFFF;
background-color:inherit;

}


.filaform table thead th{
margin:0em 0em 0em 0em;
padding:0em 0.5em 0em 0.5em;
background-color:#9D9D9D;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
color:#FFFFFF;
}

.filaform table tbody td{
margin:0em 0em 0em 0em;
padding:0em 0.5em 0em 0.5em;
border:dotted 1px #9D9D9D;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
color:#B74300;
background-color:inherit;
}

.filaform table tbody td a{
color:#B74300;
background-color:inherit;
}

caption{
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
color:#000000;
}

fieldset{
clear:both;
width:98%;
margin:0em auto 0em auto;
padding:0em 0em 0em 0em;
border:solid 1px #B74300;
}

legend{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.65em;
color:#333333;
}

.filaform p{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0.2em 0em 0.2em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
background-color:inherit;
color:#333333;
}

.filaform input{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0.2em 0em 0.2em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
background-color:#E1DC8F;
border:solid 1px #B74300;
color:#333333;
}

.filaform label{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0.5em 0em 0.3em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
background-color:inherit;
color:#333333;
}

.boton_enlace{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.7em;
	text-decoration:none;
	color:#333333;
	font-weight:normal !important;
	background-color:#E1DC8F;
	border:solid 1px #B74300;
	width:auto;
	text-align:center;
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0.2em 0em 0.2em;
	clear:none;
	height:1.5em;
 }
/*****************ESTILOS DETALLE PERFIL*********************/

.apartado{
float:left;
clear:both;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:100%;
}

.titulo_apartado{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0.2em 0.2em 0.2em 0.2em;
width:49%;
background-color:#9D9D9D;
}

.titulo_apartado h5{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0.5em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
color:#FFFFFF;
background-color:inherit;
border-left:solid 1em #F9C35A;
}

.fecha_apartado{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0.2em 0.2em 0.2em 0.2em;
width:48%;
}

.fecha_apartado p{
text-align:right;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
background-color:inherit;
color:#333333;
}

.lista_datos_apartado{
float:left;
clear:both;
margin:0.5em 0em 0.5em 0em;
padding:0em 0em 0em 0em;
width:100%;
}

.lista_datos_apartado ol{
float:left;
clear:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

.lista_datos_apartado ol li{
list-style-type:none;
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
color:#B74300;
background-color:inherit;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
}

.lista_datos_apartado p{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
color:#B74300;
background-color:inherit;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.7em;
}

/*****************LONGITUDES*****************************/

.long3{
width:3em!important;
}

.long5{
width:5em!important;
}

.long10{
width:10em!important;
}

.long15{
width:15em!important;
}

.long20{
width:20em!important;
}

.long25{
width:25em!important;
}

.long30{
width:30em!important;
}

/*****************SEPARADORES*****************************/

.separa_h1{
margin-right:1em!important;
}

/***************POSICIONADORES*************************/
.posiciona_izq{
float:left!important;
}

.posiciona_der{
float:right!important;
}


/**********************COLORES***************************/

.naranja_claro{
color:#9C35AF!important;
}

.naranja_oscuro{
color:#B74300!important;
}

.gris_claro{
color:#E8E8E8!important;
}

.gris_oscuro{
color:#3F3F3F!important;
}

/*creado el 27/05/2011*/

.tabla_contratos{
width:40.4em;
float:left;
}
.long6_5{
width:6.8em;
}
.long9{
width:9em;
}
