.ResumenNum
{
	text-align:right;
	width:80px;
}
body, html
{   
    margin: 0px; 
    text-align:center;
    font-family: arial, helvetica;
	font-size: 12px;	
}
body
{
    _width:98%;     /*solo para ie6*/
}

select
{
    font-family: arial, helvetica;
	font-size: 12px;
	font-weight:normal;	
}

.link
{   
    font-weight:normal;   
    color: #4E6889; 
    text-decoration:none;     
}

.link:hover
{    
    font-weight:bold;
}

/**** PRESENTACION ****/

.fondoIntro {
	background-color:#002A72;
}

.divImagen { margin:0px;
	padding:0px;
 	position: relative;
 	float: left;
}

.lineaLinksIdiomas {
	background-color:#001740;
	color:white;
	width:998px;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 28px;
}

#botonera {
	background-color:#001740;
	color:white;
	font-family: arial, helvetica;
	font-size: 18px;
	border:2px solid #FFFFFF;
}

#botonera ul li{
	display:inline;
	padding-right:10px;
	padding-top:10px;
	height: 34px;
	border:2px solid #FFFFFF;
}

/**** HOME ****/

.lineaMenuIdiomas {
	background-color:#B5C6DA;
	color:#163B67;
	font-family: arial, helvetica;
	font-size: 12px;
	height: 10px;
}

.celdaMenuIdiomas {
	text-align: center;
	border-left: 1px solid #63809E;
	border-right: 1px solid #63809E;
	cursor: pointer;
}

.celdaMenuIdiomasSeleccionada {
	background-color:#78A1CD;
	text-align: center;
	border-left: 1px solid #63809E;
	border-right: 1px solid #63809E;
	cursor: pointer;
}

.celdaMenuIdiomasIzqda {
	text-align: left;
	border-right: 1px solid #63809E;
	font-size: 12px;
}

.letraTituloLideres {
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight:bold;
	color: #4E6889;
	margin-left: 20px; 	
}
.logoPerfilFrio {
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight:bold;
	color: #4E6889;
	margin-left: 110px; 	
}

.letraTextoLideres {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight:lighter;
	color: #000;
	margin-left: 20px;
	text-align:justify;
}

.letraTextoLideres2 {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	margin-left: 20px;
	text-align:justify;
}

.letraTextoPrivacidad {
	font-family: arial, helvetica;
	font-size: 9px;
	color: #000; 
	margin-top:0;
	/*margin-left:350px;*/
}

.letraTextoPrivacidad a{ 
    font-size:11px;
    font-weight:normal;  
    color: #4E6889; 
    text-decoration:none;
}

.letraTextoPrivacidad span{ 
    margin-left:100px;
}

.textoTitulo {
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #153C65;
	margin-left: 18px;
}

.textoLetra {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	margin-left: 20px;
	text-align:justify;
}

.tituloAreaClientes {
	background-color:#8DAAC8;
	color:#264E8C;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 22px;
}

.campoAreaCliente {
	color:#264E8C;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.letraCampoAreaCliente {
	color:#264E8C;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #DFE9F3;
}

.centroTabla
{
	background-image:url(../images/botones/cabezera-gorda-centro.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:30px;
	color:#fff;
	text-align:center;	
}

.derTabla
{
	background-image:url(../images/botones/cabezera-gorda-fin.jpg);
	background-repeat:repeat-x;
	background-position:right;
	background-color: transparent;
	width:10px;
	height:30px;

}

.izqTabla
{
	background-image:url(../images/botones/cabezera-gorda-inicio.jpg);
	background-repeat:repeat-x;
	background-position:left;
	background-color: transparent;
	width:10px;
	height:30px;
}

.letraTituloNoticias {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #4e6889;
	margin-left: 20px;
}

.letraTituloNoticias a
{
    font-family: arial, helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #4e6889;
	text-decoration:none;
}

.letraTituloNoticias a:hover 
{
    text-decoration:underline;
}

.letraTextoNoticias {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight:lighter;
	color: #000;
	margin-left: 20px;
}

.letraTextoNoticias a
{
    font-family: arial, helvetica;
	font-size: 10px;
	font-weight:bold;
	color: #4e6889;
	text-decoration:none;
}

.letraTextoNoticias a:hover 
{
    text-decoration:underline;
}

.literalnoticias
{
    margin-bottom:10px;
}

.tituloProductoFondoAzul
{
	background-color:#8DAAC8;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	clear:both;	
	overflow:hidden;
	width:100%;
}
.tituloProductoFondoAzulInicio
{
	background-color:#8DAAC8;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	clear:both;	
	overflow:hidden;
	width:100%;

}

.tituloProductoEstandar
{
	background-color:#8DAAC8;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	width:80%;
	float:left;
}

.tituloProductoFondoAzul a,
.tituloProductoFondoAzul a:visited
{
    color: #143B64;
    text-decoration:none;
}

.tituloProductoFondoAzul a:hover
{
    color: #143B64;
    text-decoration:underline;
}

.tituloProductoFondoAzul .migas
{
    float:left;
    font-size:13px;
}

.tituloProductoFondoAzul .logout
{
    float:right;
    padding-right:25px;
    font-size:13px;
}

.letraAzulTitulo14 {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #53708E;
}

.letraAzulTitulo14 a{
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #53708E;
	text-decoration:none;
}

.letraAzulTitulo14 a:hover{
	text-decoration:underline;
}

.letraAzulTitulo8 {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #53708E;

}
.letraAzulTitulo9 {
	font-family: arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #53708E;

}

.letraAzulTitulo10 {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #53708E;
	margin-left:5px;
	margin-top:5px;

}

.letraTextoProducto {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
}

.letraMesesNoticias {
	font-size: 12px;
	font-family: arial, helvetica;
	border-top: 1px solid #153C65;
	text-align: center;
	color: #050100;
	text-align:justify;
}

.letraProductos {
	font-size: 12px;
	font-family: arial, helvetica;
	border-top: 1px solid #153C65;
	text-align: left;
	color: #050100;
	text-align:justify;
}

.textoNoticias {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	text-align:justify;
	margin-top:10px;
}

.textoNoticiasReducido {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #000;
	text-align:justify;
}

.divCabecera {
	height:120px;
}

.divCuerpo {
	height: 370px;
}

.divCuerpoPresentacion {
	height: 340px;
}

.divCuerpoCatalogo {
	height:260px;
}

.divPrincipal {
  position: absolute;
  left: 50%;
  width:998px;
  margin-left: -500px;
}

.divPrincipal2 {
	position: absolute;
  width:998px;
}

.textoTituloContactar {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #153C65;
	margin: 10px 0px 0px 20px;
}

.textoTit2Contactar {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-top:10px;
	margin-bottom:5px;
}

.textoTit2Contactar span{
	font-weight: normal;
	font-size: 12px;
}

.textoContactar ,.textoContactar:visited {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #143B64;
	text-decoration:none;
}

.textoContactar:hover {
	text-decoration:underline;
}

.tablaGeneral {
	width:100%;
	border:0px solid #346712;
}

.tablaGeneral2 {
	border:0;
}

.prueba {
	margin:0px 0px 0px 0px;
	border: 0px solid #000000;
}

.transparente {
	z-index:1;
	float:left;
	filter:alpha(opacity=82);
	-moz-opacity:.85;
	opacity:.85;
}
.sinmargen {
	margin: 0px
}

.letraGaleria {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #4e6889;
	margin-left: 20px;
	margin-top: 10px;
}

.letraEstructuraTituloGrande {
	font-family: arial, helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #000;

}
.letraEstructuraSubtituloGrande {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #C0C0C0;

}
.letraEstructuraTitulo {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.letraEstructuraTituloSRW {
	font-family: arial, helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000;
}
.letraEstructuraSubtitulo {
	font-family: arial, helvetica;
	font-size: 9px;
	color: #C0C0C0;
}
.letraNingunaOferta {
	font-family: arial, helvetica;
	font-size: 13px;
	color: #000;
	margin-left: 20px;
	margin-top: 20px; 
	margin-left: 15px; 
	text-align: center;
}

.letraAzul {
	font-family: arial, helvetica;
	font-size: 13px;
	color: #4E6889; 
	margin-left: 20px;
}
.letraAzulEnlaces {
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold; 
	color: #4E6889; 
	margin-left: 20px;
	
}
.letraNegraEnlaces {
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold; 
	color: #000000; 
	margin:20px 100px 0 0;	
}

.linkInteres
{
	color: #4E6889;
	text-decoration:none;	
	font-weight:normal;
	margin-left:20px;

}

.linkInteres:hover 
{
	text-decoration:underline;	
}


/*Master page*/

#capaContenedor
{   
    max-width:998px;
    width:expression(document.body.clientWidth > 998? "998px": "998px" );
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    min-width:998px; 
}

#capaBarraIdiomas,#capaBarraTitulo #capaBarraMenu, #capaBarraLegal
{
    width:998px; 
    min-width:998px; 
    margin:0;
    padding:0;
}
#capaBarraIdiomas
{
	background-color:#B5C6DA;
	overflow:hidden;
}
#capaBarraMenu
{
	position:relative;
	z-index:1;
}

#capaPaginaPrincipal
{
	width:998px;
	min-height:455px;
    padding-top:20px;
}

#capaBarraTitulo
{
    text-align:right;
}

#capaBarraTitulo a img
{
    width: 998px;
}

#capaBarraLegal
{
    clear:both;
    text-align:center;
    border-top:solid 1px #153C65;
    width:100%;
    padding:0;
    margin:0;
}

/*inicio*/

#capaTodoInicio
{
    overflow: hidden;
	width: 100%;
	margin-top:3px;
}

#capaTodoInicioHome
{
    overflow: hidden;
	width: 100%;
	margin-top:3px;
}

#capaCuerpoInicio
{
    float:left;
    width:805px;
    padding-right:5px;
    background-color:#FFF;
}
#capaCuerpoInicioHome
{
    float:left;
    width:725px;
    padding-right:5px;
    background-color:#FFF;
}

#capaPresentacion
{    
    overflow: hidden;
	width: 100%
}
#capaPresentacionHome
{    
    overflow: hidden;
	width: 100%
}

#capaTextoPresentacion
{
    padding:25px 10px 5px 0;
    width:350px;
    float:left; 
}

#capaTextoPresentacion .letraTituloLideres
{
   margin-bottom:10px;
}

#capaImagenPerfilPresentacion
{
    padding:15px 5px 5px 5px;
    width:300px;
    height:200px;
    float:left;
}

#capaPerfilPresentacion
{
    padding:15px 5px 5px 5px;
    width:350px;
    height:200px;
    float:left;
}
#capaPerfilPresentacionHome
{
    padding:15px 5px 5px 5px;
    width:400px;
    height:200px;
    float:left;
}

#capaImagenPresentacion
{
    padding:15px 5px 5px 5px;
    width:430px;
    height:200px;
    float:left;
}

#capaInicioRapido
{
    border-top:solid 1px #ABACB4;
    border-bottom:solid 1px #727378;
    margin-top:20px;
    background-color:#E4E7F0;
    overflow: hidden;
	width: 100%;
}
#capaInicioRapidoHome
{
    border-top:solid 1px #ABACB4;
    border-bottom:solid 1px #727378;
    margin-top:20px;
    background-color:#E4E7F0;
    overflow: hidden;
	width: 100%;
	left:125px;
}

#capaMapa 
{
    width:190px;
    height:151px;
    float:left;
    margin-right:-3px;
}
#capaMapaHome
{
    width:150px;
    height:151px;
    float:left;
    margin-right:-3px;
}

#capaDescarga
{
    float:left;
    width:340px;
    height:151px;
    margin:0 5px;
    border-left:dotted 2px #000;
    border-right:dotted 2px #000;
    text-decoration:none;
}

#capaDescargaHome
{
    float:left;
    width:350px;
    height:151px;
    margin:0 5px;
    border-left:dotted 2px #000;
    border-right:dotted 2px #000;
    text-decoration:none;
}


#capaDescarga img
{
    float:left;
}

#capaDescarga p
{
    margin:0;
    padding:0;
    padding-top:10px;
}

#capaDescarga .letraTituloNoticias
{
    height:40px;
}

#capaDescargaHome .letraTituloNoticiasHome
{
    height:40px;
}

#capaDescarga .letraTextoNoticias
{
    height:50px;
}
#capaDescargaHome .letraTextoNoticiasHome
{
    height:20px;
}

#capaDescarga .letraTituloLideres
{
    margin:10px 0 5px 10px;
    padding:0;
    font-size:11px;
    font-weight:normal;  
    text-align:right;
}

#capaDescarga .letraTituloLideres a
{
    color: #4E6889; 
    text-decoration:none;
    margin-right:10px;
}	


#capaTrabajo
{
    float:left;
    width:253px;
    height:151px;
    margin-left:5px;
}

#capaTrabajoHome
{
    float:left;
    width:210px;
    height:151px;
    margin-left:5px;
}

#capaTrabajo p
{
    margin:0;
    padding:0;
    padding-top:10px;
}

#capaTrabajo .letraTituloNoticias
{
    height:20px;
}

#capaTrabajo .letraTextoNoticias
{
    height:70px;
}

#capaTrabajo .letraTituloLideres
{
    margin:10px 0 5px 10px;
    padding:0;
    font-size:11px;
    font-weight:normal;  
    text-align:right;
}

#capaTrabajo .letraTituloLideres a
{
    color: #4E6889;  
    text-decoration:none;
    margin-right:10px;
}	

#capaTrabajo img
{
    float:right;
    position:relative;
    top:5px;
}

#capaTrabajoHome p
{
    margin:0;
    padding:0;
    padding-top:10px;
}

#capaTrabajoHome .letraTituloNoticias
{
    height:10px;
}

#capaTrabajoHome .letraTextoNoticias
{
    height:70px;
}

#capaTrabajoHome .letraTituloLideres
{
    margin:20px 0 5px 10px;
    padding:0;
    font-size:11px;
    font-weight:normal;  
    text-align:right;
}

#capaTrabajoHome .letraTituloLideres a
{
    color: #4E6889;  
    text-decoration:none;
    margin-right:5 auto;
}	

#capaTrabajoHome img
{
    float:right;
    position:relative;
    top:5px;
}


#supraCapaNoticiasInicio
{
    width:188px;
    float:left; 
    height:393px;
    overflow:hidden; 
    background-color:#DCDDDF;
}
#supraCapaNoticiasInicioHome
{
    width:143px;
    float:left; 
    height:393px;
    overflow:hidden; 
    background-color:#DCDDDF;
}

#supraCapaNoticiasInicio img
{
    margin-top:5px;
    width:174px;
}
#supraCapaNoticiasInicioHome img
{
    margin-top:5px;
    width:130px;
}

.limpiar
{
    clear:both;
}

.contenido
{
	width:725px;
	float:left;
	overflow:hidden;
}

.contenidoContacto
{
	width:673px;	
	float:left;
	overflow:hidden;
}

.contenidoSinMenu
{
	width:850px;
	float:left;
	overflow:hidden;
}

.contenidoSinMenuDetalle
{
	width:850px;	
	float:left;
	overflow:hidden;	
}

.DivHistoria .cuerpoHistoria 
{
	width:710px;	
}

.DivHistoria
{
	margin-bottom:10px;
}

.textoHistoria
{
	text-align:justify;		
	margin-left:40px;
	list-style-type:disc;
}

.textoHistoria2
{
	list-style-type:disc;
	text-align:justify;
    margin-left:80px;
}
 
.letraHistoria, .letraHistoria ul 
{
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	margin-top:10px;
	margin-left:10px;
	text-align:justify;	
}
.letraHistoria ul li
{
	margin-left:40px;
	margin-top:15px;
}
.letraHistoria ul li p
{
	margin-bottom:5px;
}

.letraTextoProductoArchivo {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	margin-left:50px;
}

.capaOfertaDetalle
{
	text-align:justify;
	margin:10px 0px 0px 10px;
	width:830px;
	float:left;
	overflow:hidden;
}

/***CAPAS MENU***/

.clsMenuProductos
{	
	float:left;	
	width: 125px;
	margin-bottom:20px;
}

.clsMenuProductosHome
{	
	top:50px;
	float:left;	
	width: 125px;
	margin-bottom:20px;
}

.clsMenuContacto
{	
	float:left;	
	width: 175px;
	margin-bottom:20px;
}


.textoTituloHistoria {
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #153C65;
	margin: 15px 0px 0px 20px;
	margin-left:20px;
}

.textoTituloHistoria .letraHistoria
{
    width:700px;
	float:left;

}

.DivMenuDerecha
{
    font-family: arial, helvetica;
    font-weight: bold;
	font-size: 10px;
	float: right; 
	margin-left:20px; 	
}

.DivMenuDerecha p
{
    margin-bottom:5px;
    text-align:center;
}


.DivImagenIzquierda
{
	float: left;
	padding:18px 0 0 0;
}
/**DESCARGAS**/

.letraTextoProductoDescarga {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	margin-left:20px;
}

.descarga
{
	width:300px;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:40px;
}
.descarga p
{
	margin:0;
	margin-top:12px;
	float:left;
}
.descarga a
{
	float:right;
}


A img
{
	border:none;
}

.tituloContacto
{
	
	font-family: arial, helvetica;
	font-weight:bold;
	font-size: 12px;
	color: #000;
	margin-top: 20px;	
	clear: left;
}

.referencias
{
	float:right;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #53708E;
}

/* CONDESA EN EL  MUNDO */

.capaDatosSede
{
    overflow:hidden;
    width:100%;
    height:275px;
}
.capaSedes
{
	height:3px;
	cursor:pointer;
}
.capaSedes p
{
	
	margin:0;
	padding:0;
}

#DivMundoImagenIzquierda
{
	position:relative;
	float: left;
	border: solid 1px #000000;
}

#DivMundoImagenIzquierda img
{
    cursor:"";
}

#DivEspanaImagen
{
	position:relative;
	float: left;
	margin-top:-10px;
	padding-top:0px;
}

#DivEspanaImagen img
{
    cursor:"";
}
	
#DivMundoImagenDerecha{
	position:relative;
	float: left;
	margin-top:-10px;
	padding-top:0px;
}
#capaMapas
{
	border: solid 1px #000000;
	padding: 5px 0 5px 0;
	margin: 10px;
	width: 350px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #4E6889; 
}
#capaMapas ul
{
	margin:auto;
	padding-left: 10px;
}

#capaMapas ul li#op1
{
	color: #0A017D;	
}
#capaMapas ul li#op2
{
	color: #FF0066;	
}
#capaMapas ul li#op3
{
	color: #0066FF;	
}

#capaDatos
{	
	
	margin: 10px;
	width: 350px;
	height: 280px;
}
#capaDatos table
{	
	border: solid 1px #000000;
	margin: auto;
	padding-top: 0px;
	font-family: Arial;
	font-size: 12px; 
	width:100%;	
	height:100%;
}
#capaDatos table th
{	
	background: #0A017D;
	border: solid 1px #000000;
	color: #FFFFFF;
	text-align: center;
	height:auto;
}
#capaDatos table tr 
{		
	border: solid 1px #000000;	
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #4E6889; 
	height:auto;
}

.imagenAceptar
{
	margin-left: 150px;
	margin-bottom:20px;
	}
	
.alturacontenedor
{
	height:420px;
}

#capaUbicaciones
{
	position:relative;
	float:left;
	padding: 5px 0 5px 0;
	margin: auto;
	width: 250px;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
#capaTiposTrabajo
{
	position:relative;
	float:right;
	padding: 5px 0 5px 0;
	margin: auto;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
} 
#capaUbicaciones select
{
	width: 245px;	
}
#capaListado
{
	margin:auto;
	width:100%;
	padding: 5px 0 5px 0;	
}
#capaListado table
{
	margin:auto;
	border: solid 1px #000000;	
	padding:0;
	width:100%;	
}
#capaListado table th
{
	background-color:#8DAAC8;
	color: #143B64;
	font-family: arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

#capaListado table td
{
	color: #000000;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 2px;
	height: 40px;
	border-bottom: solid 1px #000000;
}
.descripcion
{
	width: 350px;
	overflow: hidden;	
}
.cabeceraOferta
{
	font-weight: bold;
}

/* mapa web */

#mapaWeb
{
    overflow:hidden;
    width:100%;
    margin-top:20px;
    margin-left:40px;
}

#mapaWeb ul
{
    float:left;
    list-style: none;
    padding:0 0 0 5px;
    margin:0;
}

#mapaWeb ul li
{
    background-color:#E6E6E6;
    border:solid 1px #fff;
    padding:2px 5px 2px 5px; 
}

#mapaWeb ul li a
{
    color:#000;
    text-decoration:none;
}

#mapaWeb ul li a:hover
{
    text-decoration:underline;
}

#mapaWeb ul .titulo, #mapaWeb ul .tituloEstatico
{
    background-color:#8DAAC8;    
}

#mapaWeb ul .titulo a, #mapaWeb ul .tituloEstatico a
{
    color:#143B64;
    font-weight:bold;
    text-decoration:none;
}

#mapaWeb ul .titulo a:hover
{
    text-decoration:underline;
}

#mapaWeb ul .tituloEstatico a:hover
{
    text-decoration:none;
}

/*bolsa de trabajo*/

#cuerpoBolsa p
{
    font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	margin:20px;
	text-align:justify;	
}

#cuerpoBolsa #botonBolsa
{   
    text-align:center;
}

.capaOferta
{
    margin:20px 20px 10px 20px;
    font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
}

.capaOferta .descripcion
{
    margin:10px 10px 10px 80px;
    width:600px;
}

.capaOferta .descripcion ul
{
    margin:10px 10px 10px 20px;
}

.capaOferta .contacto, .capaOferta .email, .capaOfertaDetalle .contacto, .capaOfertaDetalle .email
{
    text-align:right;
}
.email
{
    font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
	display:block;
}

/*CONTACTAR*/

.inicio
{
	margin-left:610px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #53708E;
	margin-top:10px;
	margin-right:10px;
}

.textoTituloContactar .inicio
{
	margin-top:0;
}

/*FIN CONTACTAR*/
/*Login*/

#contenedorLogin
{
    text-align:center;
    margin:50px auto 20px auto;
    width: 350px;
}

#capaPais
{
    margin: 0px;
    height: 24px;
    width:100%;
}

#capaPais input
{
    font-weight: bold; 
    color: white; 
    text-align: center;
    margin: 0px;
    padding:0;
    border:none;
}

#capaLogin
{
	height: 133px;
	color: black;
	margin-top:10px;
	margin-left:10px;
	width:100%;
}

#capaLogin input
{
    border:1px solid #7F9DB9;
}

#capaLogin table
{
	border: solid 1px #c7c7c7;
	background: #efefef;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
	font-size: 12px; 
	width:100%;	
	height:100px;
	text-align:left;
}
#capaLogin table th
{	
 margin:10px 0 100px 0 ;
	
}

#capaLogin table tr 
{		
margin-top:50px;

	
}
#capaLogin table tr td
{	
    width: 219px
}

#errorValidacion
{
    text-align:center;
    margin-bottom:20px;
    font-size: 12px;
	font-family: Tahoma, Arial;
	color:Red;
	margin-top:-34px;
}

#sinAccesos
{
    text-align:center;
    font-size: 12px;
	font-family: Tahoma, Arial;
	color:Red;
	margin-top:40px;
}
#pieLogin p
{  
    text-align:center;
    font-family: arial, helvetica;
	font-size: 12px;
	margin-bottom:20px;
}

#botonBolsa input
{
    font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	border:solid 1px #000000;
	background-color:#efefef;
	Height:21px;
	Width:90px;
	cursor:pointer;
	margin-bottom:8px;
	margin-top:10px;
}

.margen10
{
	margin-left:10px;
}

.celdaBotonLogin input
{
    margin-left:25px;
    width:75px;
}

/*FIN Login*/

/***********************

				PAISES

*************************/
.panelPais1
{ 
	background-color:inherit; 	
	clear:both;
	float:inherit;
	position:absolute;
	left:200px;
	top:120px;
	width:131px;
	height:126px;
	z-index:1500;
}
.panelPais1:hover
{
	width:150px;
	height:150px;
	z-index:151;
	background-image:url('../images/franciapequena.gif'); 
	background-repeat:no-repeat;	
}
/***********************

				VARIOS

*************************/

.bodyIndex 
{
    background-color:#002A72;    
}

#divIndex
{
	margin:0 auto 0 auto;	
	background-color:#001740;
}

.contenidoSinMenuProd
{
	width:873px; 
	float:left;
	overflow:hidden;	
}

.indexAncho
{
	width:1000px;
} 
	
.indexEstrecho
{
	width:776px;
}

.indexMenuAncho a
{
	padding: 0 57px 0 57px;
}
	
.indexMenuEstrecho a
{
	padding: 0 39px 0 40px;
}


#menuIndexIdioma ul 
{
    list-style-image:url('../images/FlechaDerechaIdiomas.jpg');
    list-style-position: inside;
    margin:0;
    padding:5px 0 0 0;
    border:0px;
    height: 28px;
}

#menuIndexIdioma ul li 
{
	float:left;
	text-align:center;
	width:16%;	

}
 
#menuIndexIdioma ul li input 
{
    text-decoration:none;
	color:White;
	font-family: arial, helvetica;
	font-size: 12px;
	padding:0;
	border:none;
	background-color: #001740;
	cursor:pointer;
}

#menuIndexIdioma ul li input:hover
{
    text-decoration:underline;
}

.DivTecnologia
{
	width: 475px; 
	/*height:140px; /*175px;*/ /*auto;*/
	padding-left: 100px;
	margin-bottom: 25px;
	float: left;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
}

.DivEmpresa
{
	width: 700px; 
	/*height:140px; /*175px;*/ /*auto;*/
	padding-left: 12px;
	margin-bottom: 12px;
	float: left;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
}

.DivDelegaciones
{
	width: 255px; 
	/*height:140px; /*175px;*/ /*auto;*/
	padding-left: 100px;
	margin-bottom: 25px;
	float: left;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
} 
.imagenCentrada
{
	margin: 50px 50px 70px 25px; 
	width: 650px; 
	left: 80px; 
	position: relative;
}

	
	/*Estructuras*/
	
.DivEstructuraGrande
{
	text-align:center;	 
}
	
.DivEstructuraGrandeImagen
{
		 float: left;
}

.DivEstructura1C
{
	width: 265px;/*309px; */
	height: 37px;
	float: left;
	padding:10px 5px 25px 5px;
}
.DivEstructura2C
{
	width:  265px;/*250px; */
	height: 37px;
	float: left;
	padding:10px 5px 25px 5px;
}
.DivEstructura3C
{
	width: 265px;/*222px; */
	height: 37px;
	float: left;
	padding:10px 5px 25px 5px;
}
	
.DivEstructuraImagen
{
	float: left; 
}

.tituloProducto
{
	padding-left: 10px;
	font-family: arial, helvetica;
	font-weight:bold;
	font-size: 12px;
	color: #000;
}

.textoProductoTabulado
{
	padding-left: 20px;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	margin-left:20px;
}

.tituloPDF
{
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	width:250px;
	overflow:hidden;
	margin-top:30px;
	margin-left:40px;
}
	
.tituloPDF p
{
	margin:0;
	margin-top:12px;
	float:left;
	font-weight:bold;
}

.tituloPDF a
{
	margin:0;
	padding:0;
	float:right;
}

.tituloPDFTabulado
{
	margin-left: 80px;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;	
	margin-bottom:10px;	
}

.tituloPDFTabulado p
{
	margin:0;
	margin-top:5px;
}

.imagenSolicitar
{
	margin-left:250px;
	margin-bottom:20px;
	}

/*///////////////////*/
.ContenedorTotal
{
	overflow:hidden;
	width:100%;
}

.DivMenuIzquierda
{
	float: left;
}

.DivImagenCentrada
{
	text-align:center;
	margin:10px 0 10px 0;
}

.DivPanelImportante
{
	text-align: left;
	float:Left;
	width: 846px;
}

.DivPanelImportante table 
{
	margin-left:5px;
	margin-bottom:5px;
}

.DivPanelImportante table img
{
	margin:7px 5px;
}

.DivPanelImportante table .estrecho a img
{
	margin-right: -10px;
}

.DivPanelImportante table .derecho a img
{
	margin-left: -15px;
	position:relative;
	z-index:100;
}
.DivPanelImportante table .estrecho img
{
	margin-right: -35px;
}
.DivPanel
{
	text-align: left;
	float:Left;
	width: 721px;
}


.DivPanelImportanteMenu
{
	text-align: left;
}

.letraAzulEnlace
{
	margin-left: 20px;
}

.imagenreducida
{
	width:50px;
	height:50px;
	
}


.DivNoticiaReducido
{
	margin-left: 5px; 
	text-align: left; 
	width: 180px; 
	padding:2px 0 2px 2px;
}

.DivNoticiaExpandidoConImagen,
.DivNoticiaExpandido 
{
	margin-left: 10px; 
	text-align: left; 
	width: 97%; /*845px; */
	display:block;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;
/*border:1px dashed #AABB00;	*/
	overflow:hidden;	
	clear:both;
	height: 117px;
}
.DivNoticiaExpandido {padding:10px 0 10px 10px;} /*80 height*/
.DivNoticiaExpandidoConImagen{padding:10px 0 0 10px;}/*100 height*/


.DivNoticiaExpandidoConImagen .textoNoticias,
.DivNoticiaExpandido .textoNoticias
{
    display:block;  
    height:58px;
/*border:1px dashed #003366;  */
	text-align:justify;
	overflow:hidden;
	width: 570px;
}
/*
.DivNoticiaExpandido .textoNoticias{width: 680px;}
.DivNoticiaExpandidoConImagen .textoNoticias{width: 570px;}
*/
.DivNoticiaExpandidoConImagen p
{
    margin-bottom:8px;
}
.DivNoticiaExpandidoConImagen img
{	
	margin: 5px 25px 5px 5px; 
	float: right;	
}

.DivNoticiaDetalleConImagen
{
	margin-left: 10px; 
	text-align: left; 
	width: 845px; 
	padding:10px 0 10px 10px;
	font-family: arial, helvetica;
	font-weight:normal;
	font-size: 12px;
	color: #000;	
}

.DivNoticiaDetalleConImagen a
{
    font-weight:normal;  
    color: #4E6889; 
    text-decoration:none;
}

.DivNoticiaDetalleConImagen a:hover
{
    text-decoration:underline;    
}

.DivNoticiaDetalleConImagen .textoNoticias
{
	width: 550px; 
}

.DivNoticiaDetalle
{
	margin-left: 10px; 
	text-align: left; 
	width: 800px;
	height:350px; 
	padding:10px 0 10px 10px;
}

.DivNoticiaReducidaConImagen
{
	margin-left: 5px; 
	text-align: left; 
	width: 180px; 
	padding:2px 0 2px 2px;
}

.DivNoticiaReducidaConImagenHome
{
	margin-left: 5px; 
	text-align: left; 
	width: 135px; 
	padding:0px 0 0px 1px;
}

.DivNoticiaDetalleConImagenHome img
{	
    margin: 5px 40px 5px 5px; 
    float: right;
}

.DivNoticiaDetalleConImagenHome p
{
    margin-bottom:5px;
}

.DivNoticiaDetalleConImagenHome ul
{
    margin:10px;
    margin-left:40px;    
}

.DivNoticiaDetalleConImagenHome ul li
{
    list-style: disc outside;
    margin-top:5px;
}


.DivNoticiaDetalleConImagen img
{	
    margin: 5px 50px 5px 5px; 
    float: right;
}

.DivNoticiaDetalleConImagen p
{
    margin-bottom:10px;
}

.DivNoticiaDetalleConImagen ul
{
    margin:20px;
    margin-left:50px;    
}

.DivNoticiaDetalleConImagen ul li
{
    list-style: disc outside;
    margin-top:5px;
}



.DivMundoImagenIzquierda
{
	float: left;
	padding: 20px 0 0 0;
}

.oculto
{
    display:none;
}

/*CONDESA EN EL MUNDO-->*/

.enElMundoInvisible
{
	background-color:Red;
	visibility:hidden;
	height:0px;
}

.enElMundoVisible
{
	background-color:Red;
	visibility:visible;
	height:28px;
}

#capaInsertar 
{
	width:71px;
	
}

#capaInsertar a
{
	clear:both;	
}

#capaInsertar div
{
	text-align:right;	
}

#capaEnElMundo
{	
	margin: 10px;
	width: 350px;
	height: 250px;
}

#capaEnElMundo table
{	
	border: solid 1px #c7c7c7;
	background: #efefef;
	padding-top: 0px;
	font-family: Arial;
	font-size: 12px; 
	width:100%;	
}

#capaEnElMundo table th
{	
	background: #efefef;
	border:none;
	color: #FFFFFF;
	text-align: center;	
}

#capaEnElMundo table tr 
{		

	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff; 
	background: #efefef;
	height: 28px;	
}

#capaEnElMundo table tr td.td0
{	
	FONT-WEIGHT: bold; 
	VERTICAL-ALIGN: middle; 
	COLOR: white; 
	background-image:url(../images/Untitled-2.jpg); 
	TEXT-ALIGN: center;
	width:350px;
	height:13px;
	
	padding:0;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
}

#capaEnElMundo table tr td.td1
{	
	background-color: #efefef;
	text-align: left;
	padding:0 0 0 5px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color:#1b3196; 
	width:100px;
}
.input
{
	background-color: #efefef;
	text-align: left;
	font-family: arial, helvetica;
	font-size: 12px;
	border:0;
	width:200px;
	font-weight:normal;
}

#capaEnElMundo table tr td.td2
{	
	background: #efefef;	
	text-align: left;	
	padding: 0 0 0 5px;	
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight:normal;
	color:Black;	
}

#capaPais
{
	FONT-WEIGHT: bold; 
	
	COLOR: white; 
	background-image:url(../images/botones/cabecera.jpg); 
	TEXT-ALIGN: center;
	vertical-align:middle;
	margin-left: 10px;
	margin-bottom:-16px;
	
	width: 350px;
	height: 28px;
	padding-bottom:0px;
	padding-top:4px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;	
}

#capaSociedades
{	
	padding: 0px 0 5px 0;	
	margin: 10px;
	width: 350px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #4E6889; 	
}

#capaSociedades input
{
	margin-left: 10px;	
}

#capaSociedades ul
{
	padding: 0px;
	margin:0;
	color: #000000;	
}

#capaSociedades ul a
{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000000;	
}

#capaSociedades ul li 
{
	margin:0;
	padding:5px;
	border:solid 1px #c7c7c7;
	background-color:#efefef;
	list-style-type:none;
	cursor:pointer; 	
}

#capaSociedades ul li:hover 
{
	padding:3px; 
	border:solid 3px #92aac6;
}

.limpiar
{
	clear:both;
	margin:0;
	padding:0;
}

#desenmarcadoEEM
{
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #c7c7c7;
	background-color:#efefef;
	LIST-STYLE-POSITION: inside; 
	LIST-STYLE-TYPE: none;
}

#marcadoEEM
{
	border-right: black 2px solid; 
	border-top: black 2px solid; 
	border-left: black 2px solid; 
	border-bottom: black 2px solid; 
	background-color: #92aac6;
} 

/*CONDESA EN EL MUNDO-->*/

.textoHistoria
{
	text-align:left;
	list-style-type:disc	
}

.letraTextoProductoArchivo {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #232323;
	margin-left:50px;
}

.descargas
{
	overflow:hidden;
	width: 500px;
}

.descargas p img
{
	position:relative;
	top:10px;
	float:right;
}

.letraProductos 
{
 font-size: 12px;
 font-family: arial, helvetica;
 border-top: 1px solid #153C65;
 text-align: left;
 color: #050100;
}

.clsMenuProductos
{	
	text-align: left;
	float:left;	
}

.divConsiste
{
	margin-left:10px;
	margin-top:10px;
}

.margen10
{
	margin-left:10px;
}
.margen0
{
	margin-left:0px;
}
.ProductoContenido 
{
	margin-left:20px;
}
.ProductoContenido .letraTextoProducto
{

    text-align:justify;
}

.ProductoContenido #descargas
{
    margin-top:35px;	
}
.ancholiteralnoticias
{
	width:1024px;
}

.ancholiteralnoticiasreducido
{
	width:250px;
}

.hyperlinknoticias a
{
    text-decoration:none;
}

.botoneranoticias
{
	float:left;	
	width:570px;
	text-align:center; 
	padding-bottom:20px;
}

.botoneranoticias ImageMap
{
    padding:2px 2px 2px 2px;
}

.botoneraIzquierda 
{
    padding-right:10px;
}

.botonRegresar
{
	width:88px;
	height:25px;
	cursor:pointer;
	background-image:url('../images/botones/volver.jpg');
}
.botonRegresarImg
{
	width:220px;
	height:450px;
	cursor:pointer;
	/*background-image:url('../images/botones/volver.jpg');*/
}
.botonRegresarMundo
{
	width:88px;
	height:25px;
	cursor:pointer;
	background-image:url(../images/botones/volver.jpg);
	margin-left:140px;
}

.contenedor
{
    overflow:hidden;
}

.imagennoticias
{
	height:420px;
}

.lineapunteada 
{ 
     margin-top:0px;
     margin-bottom:0px;
     color:#A2A3A5;
     margin-left:20px;
     width:80%;
     display:block;
    /* overflow:visible;*/
    /* float:none;*/
}

.lineapunteadaReducida p
{
	color:#A2A3A5;
	text-align:center;
	margin:0;
	padding:0;
}

.letraTextoNoticiasReducido
{
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	margin-left: 0px;
	margin-top:5px;
	margin-bottom:5px;
}

.letraTituloNoticiasReducido
{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight:bold;
	color: #4e6889;		
	text-decoration:none;
}

.letraTituloNoticiasReducido:hover 
{
    text-decoration:underline;
}

/********************** INTRANET **********************/
/*********************************************/
/***********     BUSQUEDA-OPCIONES    ********/
/*********************************************/

#pestanas
{
	margin:0;
	padding:0;
	margin-left:35%;
	overflow:hidden;
    width:50%;
}
#pestanas p span
{
    display:inherit;
    width:20%;
    float:left;    
}
#pestanas p label
{
	margin:0;	
	padding:0; 
    font-weight:bold;
    color: #284775;
}
#pestanas p input
{
    width:10%;
    margin:0;
    padding:0;
    margin-left:1em;
}
#pestanas p select option:hover
{
	color: white; 
	cursor: hand;
	background-color: #89ACCA;
	text-decoration: none;
}

.Boton
{
	text-align:center;	
}

/***********************************/
/***********************************/

.tbConsulta
{
	margin-left: 2px;/*10px;*/ /*20px;*/
	margin-right: 2px; /*20px;*/
	margin-bottom:10px;
	clear:both;
	width:998px;
	float:left;
}

.tbConsulta table
{
	width:100%;
	text-align:center;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	float:left;
}
.tbConsulta table tr td,
.TbLongitudes table tr td,
.TbCalidades table tr td
{
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	border-bottom:1px solid gray;
	height:20px;
}

.tbConsulta table table tr td
{
    border:0;
    text-align:center;
}

.tbConsulta table tr td img
{
    cursor:pointer;
    border-spacing:0;
    border-collapse:collapse;
}

.tbConsulta table th
{
	color: #FFF; 
	text-align:center;
	font-weight:bold;
	background-color:Transparent;
	text-decoration: none;	
	border:0;
	padding:0;	
}
/*# TbLongitudes table*/

.TbLongitudes
{
	margin-left:20px;
}

.TbLongitudes table
{
	width:200px;
	padding:0;
	float:left;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
}

.TbCalidades
{
    margin-right:20px;
}

.TbCalidades table
{
	width:555px;
	padding:0;
	float:right;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
}

.TbDibujo 
{
    margin-right:20px;
}

.TbDibujo table 
{
    width:555px;
	padding:0;
	float:right;
	margin:0;
	margin-top:2ex;
	margin-bottom:2ex;
	border-collapse:collapse;
	border-spacing:0;
}

.dibujo
{
	text-align:left;
	margin:0;
	margin-left:0;
	padding:0;
	border:0;
	width:200px;
}

.TbDibujo .titulo
{
	font-weight:bold;
	width:150px;
}

.CentroFondo
{
	background-image:url(../images/botones/centro.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:15px;
	color:#fff;
	text-align:center;	
}

#tbCarterabus .CentroFondo
{
	/*border-left:4px dashed #003366;*/
	height:50px;
	margin:0;
	padding:0;
	background-image:url(../images/botones/centroCartera.jpg);
	background-repeat:repeat-x;
	background-position:top; /*:center;*/
}
.tbConsulta .CentroFondo
{
	border-left:4px solid #fff;
}

.tbConsulta .CentroFondo2
{
	border-left:4px solid #fff;
	background-image:url(../images/botones/centro2.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:15px;	
}

.tbConsulta .Izquierda
{
	background-image:url(../images/botones/centro.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:15px;	
}
#tbCarterabus .Izquierda
{
	background-image:url(../images/botones/centroCartera.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:50px;	
}
.tbConsulta .Izquierda2
{
	background-image:url(../images/botones/centro2.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:15px;	
}


.fondoGamaIzq
{
	background-image:url(../images/botones/derecha.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color: transparent;
	width:14px;
	height:28px;
	border-collapse:collapse;
	border-spacing:0;
	margin:0; padding:0;
	
}
.fondoGamaDerecha
{
	background-image:url(../images/botones/izquierda.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:14px;
	height:28px;
	border-collapse:collapse;
	border-spacing:0;
	
}
.fondoGamaCentro
{
	background-image:url(../images/botones/centro.jpg);
	background-repeat:repeat-x;
	background-position:right;
	background-color: transparent;
	width:100%;
	height:28px;
	border-left:0;
	border-collapse:collapse;
	border-spacing:0;
	color:#fff;
    text-align:center;
}

.tbConsulta .izqFondoGrande
{
	background-image:url(../images/botones/inicio-barra.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:14px;
	height:28px;
}
.tbConsulta .derFondoGrande
{
	background-image:url(../images/botones/fin-barra.jpg);
	background-repeat:no-repeat;
	background-position:-2px 0;
	background-color: transparent;
	width:16px;
	height:51px;
	border-left:0;
}
.tbConsulta .derFondoGrandeAbajo
{    
	background-image:url(../images/botones/fin-barra.jpg);
	background-repeat:no-repeat;
	background-position:3px -25px;
	background-color: transparent;
	width:16px;
	height:24px;
	border-left:0;
}


.tbConsulta .centroFondoGrande
{
	background-image:url(../images/botones/centro-barra.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:51px;
}

.imagenCirculo
{
	background-image:url(../images/botones/circulo-azul.jpg);
	width:160px;
	height:134px;
}
.barraAzulOscuro
{
	background-image:url(../images/botones/barra-on1.jpg);
	width:482px;
	height:18px;
	background-position:center;
	background-color: transparent;
	border-right:0;
}
.barraAzulClaro
{
	background-image:url(../images/botones/barra-off2.jpg);
	width:482px;
	height:18px;
	background-position:center;
	background-color: transparent;
	border-left:0;
}

.DerFondo
{
	background-image:url(../images/botones/derecha.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: transparent;
	width:12px;
	height:30px;	
}

#tbCarterabus .DerFondo
{
	background-image:url(../images/botones/derechaCartera2.jpg);
	background-repeat:no-repeat;
	height:50px;
}

#tbCarterabus .IzqFondo
{
	background-image:url(../images/botones/izquierdaCartera2.jpg);
	background-repeat:no-repeat;
	height:50px;
	
}

.tbConsulta .DerFondo
{
	background-position:right center;
	
}
.tbConsulta .DerFondo2
{
	background-position:right center;
	background-position:left center;
	background-image:url(../images/botones/derecha2.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	width:12px;
	height:30px;
	
	
}
.IzqFondo
{
	background-image:url(../images/botones/izquierda3.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	width:12px;
	height:30px;
}
.IzqFondo2
{
	background-image:url(../images/botones/izquierda.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	width:12px;
	height:30px;
}



.tbConsulta .IzqFondo
{
	background-position:left center;
}
.tbConsulta .IzqFondo2
{
	background-position:left center;
	background-image:url(../images/botones/izquierda2.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	width:12px;
	height:30px;
}
.FondoBarrita
{
	background-image:url(../images/botones/barra.jpg);
	background-repeat:repeat-x;
	background-position:-2px bottom;
	background-color: white;
	width:100%;
	height:12px;
}

#contenedorError
{
    text-align:center;
    margin:50px auto 20px auto;
    width: 400px;
}

#contenedorBienvenido
{
    text-align:center;
    margin:50px auto 20px auto;
    width: 400px;
}

.letraTituloPaginacion
{
    font-weight:bold;
    margin-right:20px;
    font-size:13px;
    color:#333;
}

.letraTituloMaterial
{
    margin-right:20px;    
    clear:both;
    overflow:hidden;
    width:98%;
    margin-top:10px;
}

.letraTituloMaterial #material
{
    font-weight:bold;
    float:left;
    padding-left:20px;
    font-size:13px;
    color:#333;    
}

.letraTituloMaterial #material em
{
    font-weight:normal;
    font-style:normal; 
}

.letraTituloMaterial #material select
{
    min-width:60px;
}

.letraTituloMaterial #leyenda
{
    float:right;
}

.letraTituloMaterial #leyenda span
{
    vertical-align:top;
}

.paginacion
{
    clear:both;
    overflow:hidden;
    width:98%;   
    margin-bottom:5px;
    margin-top:10px;
    
}

.paginacion #paginas
{
    float:left;
    padding-left:20px;
    padding-top:5px;
}

.paginacion span span:hover
{
    cursor:pointer;
}

.paginacion #boton 
{
    float:right;
}

.paginacion #boton .btnContactar
{
    width:125px;
    margin:0;
    padding:0;
}

#ctl00_paginaPrincipal_bEnviarDatosEmail
{
    margin:0;
    padding:0;
}

#ctl00_paginaPrincipal_bBorrarDatosEmail
{
	margin:0 100px 0 100px;
    padding:0;
}

#ctl00_paginaPrincipal_bContactarDatosEmail
{
	margin: 0 100px 0 100px;
    padding:0;
}

.condicionesBusquedaInput
{
    margin:auto 10px auto 5px; 
    font-weight:bold;
    font-size:13px;
    color:#333 
}

.condicionesBusqueda
{
    margin:10px auto 0 20px; 
    font-weight:bold;
    font-size:13px;
    color:#333 
}

.condicionesBusqueda .textoBusqueda
{
    font-size:12px;
}

.puntaIzq
{
    float:left;    
}

.puntaDer
{
    float:right;    
}
.oculto
{
    display:none;
}

.visible
{
    display:block;
}

.notaTabla
{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

/*filtro de la busqueda de stock*/

#filtroStock
{
	margin:30px auto 0 auto;
	padding:0 0 0 25px;
	overflow:hidden;
	width:400px;
}

#filtroStock p
{
    margin:5px 0; 
    text-align:left;
    padding:0; 
}

#filtroStock p span
{
    display:inherit;
    width:25%;
    float:left;  
    padding-top:3px;  
}

#filtroStock p label
{
    display:inherit;
	margin:0;	
	padding:0; 
    font-weight:bold;
    color: #284775;
    width:50px;
    float:left;
    margin-top:3px;
    margin-left:3px;
}

#filtroStock p input
{
    width:10%;
    margin:0;
    padding:0;
    margin-left:1em;
}

#filtroStock p select
{
	width:250px;
	margin:0;
	padding:0;
}

#parrafoBotonesBusquedaStock
{
    text-align:center;
}

#parrafoBotonesBusquedaStock .btnContactar
{
    margin-left:80px;
    margin-top:25px;
    width:75px;
}
/*aņadido por Oscar para condesa-catalogo-carpinteria*/

#detallePedidos #centroCabeceraCarpinteria
{
    width:956px; 
    background-image:url(../images/botones/centro.jpg);
    background-repeat:repeat-x; 
    background-position:center; 
    height:15px;
    color:#fff;
	text-align:center;	
}
.dimensiones2
{
	float:left;
	/*padding-top:20px; eneko*/
	padding-left:0.75em;
	width:965px;
}



.tituloBusqueda
{
    padding-bottom:10px;
}


.btnContactar,.btnBuscar
{
    font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	border:solid 1px #000000;
	background-color:#efefef;
	height:21px;
	cursor:pointer;
    width:75px;    
}
.btnBuscar{display:inline;}

.botonDetalle
{
    height:15px;
    width:14px;
    background-image:url('../images/flecha.jpg');
}

#detallePedidos, #actualizarDatos
{
    margin-top:20px;
}

#detallePedidos div, #actualizarDatos div
{
    margin-left:auto;
    margin-right:auto;
    width:673px;
}

#detallePedidos .datos
{
    border:solid 1px #c7c7c7; 
    background-color:#efefef; 
    height:70px; 
    text-align:left;
    margin-bottom:10px;
}

#detallePedidos div #centroCabecera, #detallePedidos #centroCabecera
{
    width:650px; 
    background-image:url(../images/botones/centro.jpg);
    background-repeat:repeat-x; 
    background-position:center; 
    height:15px;
    color:#fff;
    text-align:center;
}

#detallePedidos .datos table, #actualizarDatos .datos table
{
	margin:0;
	padding:0;
    margin-left: 10px; 
    text-align:left; 
    margin-top:5px;
}

#actualizarDatos #cabecera,#actualizarDatos .cabecera
{
    background-image:url(../images/botones/cabezero-mail2.jpg);
    background-repeat:no-repeat;
    color:white;
    /*width:677px;*/
    width:682px;
    text-align:center;
}

#actualizarDatos .datos
{
    border:solid 1px #c7c7c7; 
    background-color:#efefef; 
    height:335px; 
    width:677px;
   /* text-align:left;*/
   text-align:center;
    margin-bottom:10px;
}

#actualizarDatos .datos #botones
{
	width:100%;
    text-align:left; 
   /* padding-left:87px; */
   padding:0;
   margin:0;
	padding-left:2em;
    margin-top:10px;
}

#actualizarDatos #botones input
{
    margin-right:50px;
}

.dimensiones
{
	float:left;
	padding-top:70px;
	padding-left:18px;
	width:800px;
}

.dimensiones p
{
	font-family:Arial;
	font-size:10px;
	margin-bottom:20px;
}
.tablaGama
{
	border-collapse:collapse;
	border-spacing:0;
}
.valoresEstaticosCabecera
{
	background-image:url(../images/botones/cabezera.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:281px;
	height:10px;
	border-collapse:collapse;
	border-spacing:0;
}
.valoresEstaticosPie
{
	background-image:url(../images/botones/pie.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:281px;
	height:10px;
	border-collapse:collapse;
	border-spacing:0;
}

/******************eleccion de forma******************/

#capaFormas #gamaFrio, #capaFormas #gamaCaliente
{
    width:800px;
    text-align:center; 
    padding:10px 0 10px 100px;
    overflow:hidden;
    clear:both;
}

#capaFormas #gamaCaliente
{
    padding-top:0;
}

#capaFormas #gamaFrio .cabecera table, #capaFormas #gamaCaliente .cabecera table
{
    width:100%;
    border-collapse:collapse;
    border-width:0;
    
}

#capaFormas #gamaFrio .cabecera table .centroCabecera
{ 
    background-image:url(../images/botones/centro.jpg);
    background-repeat:repeat-x; 
    background-position:center; 
    height:15px;
}

#capaFormas #gamaFrio .detalle, #capaFormas #gamaCaliente .detalle
{
    float:left;
    margin-right: 44px;
    margin-top:10px;    
}

#capaFormas #gamaCaliente #detalleUltimo
{
    margin-right:0px; 
}

#capaFormas #gamaFrio .detalle table, #capaFormas #gamaCaliente .detalle table
{
    border:1px solid #dadcdb;
    border-collapse:collapse;
    border:0;
    width:167px;
}

#capaFormas #gamaFrio .detalle th
{
    border:0;
    background-image:url(../images/botones/cabezera-peque.jpg);
    background-position:-1px 0;
}

#capaFormas #gamaFrio .detalle td, #capaFormas #gamaCaliente .detalle td
{
    border:1px solid #dadcdb;
}

#capaFormas #gamaCaliente .cabecera table .centroCabecera
{ 
    background-image:url(../images/botones/roja-centro.jpg);
    background-repeat:repeat-x; 
    background-position:center; 
    height:15px;
}

#capaFormas #gamaCaliente .detalle th
{
    border:0;
    background-image:url(../images/botones/cabezera-peque-roja.jpg);
    background-position:-1px 0;
}

.DerFondo-rojo
{
	background-image:url(../images/botones/roja-inicio.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: transparent;
	width:9px;
	height:30px;
}

.IzqFondo-rojo
{
	background-image:url(../images/botones/roja-fin.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	width:9px;
	
	height:30px;
}
/*estilo tabla busqueda viajes (prototipo)*/
.tbViajesCabeceraIzq
{
	background-image:url(../images/botones/prueba3_.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.tbViajesCabeceraDer
{
	background-image:url(../images/botones/prueba4_.JPG);
	background-repeat:no-repeat;
	background-position:right center;
}

.tbViajesCabeceraCentro
{
	background-image:url(../images/botones/cabezera-gorda-centroZ.jpg);
    background-repeat:repeat-x; 
    background-position:center; 
    border-collapse:collapse;
}


.tbViajesCabeceraCentro tr th
{
	border-right: 1px solid white;
	
	border-bottom: 1px solid white;
}

.letraCabeceraTabla
{
	font-weight:bolder;
    font-family:Arial;
    margin-right:20px;
    font-size:16px;
    color:#fff;
    text-align:center;
}

.letraCabeceraTabla2
{
	font-weight:bolder;
    font-family:Arial;
    margin-right:20px;
    font-size:16px;
    color:#352E95;
}

.letraCabeceraTablaDatos
{
    font-family:Arial;
    font-size:11px;
}
/*Perfiles abiertos*/

.noLink
{
	font-size:11px;
	color:Black;
	text-decoration:none;
}
.tituloPerfilAbierto
{
	color:#3C3086;
	font-size:12px;
	border-bottom:1px solid #B1B2D0;
}

/*CONSULTA VIAJES*/
.columnaTablaViajes td
{
	border-bottom:1px solid #808080;
	text-align:center;
}

.columnaTablaViajes td table tr td
{
	border:none;
}

.paginacionViajes a
{
	width:10px;
	cursor:pointer;
	margin-left:10px;
	
}

#ctl00_paginaPrincipal_editor_main
{
    color:Red;
}
.cabeceraAzulita
{
	background-color:#b5c6da;
	text-align:center;
	font-weight:bold;
}

.tbTransportes tr th
{
	border-right: 1px solid white;	
	border-bottom: 1px solid white;
	
}

.tbViajesCabeceraIzq2
{
	background-image:url(../images/botones/prueba7_.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.tbViajesCabeceraDer2
{
	background-image:url(../images/botones/prueba9_.JPG);
	background-repeat:no-repeat;
	background-position:right center;
}


.tbConsulta .izqFondoGrande2
{
	background-image:url(../images/botones/cabezera-gorda-inicio.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:19px;
	height:28px;
}
.tbConsulta .derFondoGrande2
{
	background-image:url(../images/botones/cabezera-gorda-fin.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color: transparent;
	width:19px;
	height:56px;
	border-left:0;
}
.tbConsulta .centroFondoGrande2
{
	background-image:url(../images/botones/cabezera-gorda-centro.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	height:51px;
}


/*aņadido por iker para condesa-catalogo-zETA*/


.tbConsulta .centroFondoPequeZ
{
	background-image:url(../images/botones/cabezera-gorda-centroZ.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	/*width:100%;*/
	/*height:66px;*/
	height:20px;
}

.tbConsulta .izqFondoGrandeZ
{
	background-image:url(../images/botones/cabezera-gorda-inicioZ.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	width:19px;
	/*height:66px;*/
	height:71px;
}
.tbConsulta .derFondoGrandeZ
{
	background-image:url(../images/botones/cabezera-gorda-finZ.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color: transparent;
	width:19px;
	/*height:66px;*/
	height:71px;
	border-left:0;
}
.tbConsulta .centroFondoGrandeZ
{
	background-image:url(../images/botones/cabezera-gorda-centroZ.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-color: transparent;
	width:100%;
	/*height:66px;*/
	height:71px;
}
.pulgadas
{		
	color:Black;	
}
.milimetros
{	
	color:Black;
}

/* busqueda tubo estructural*/

#valoresEstaticos #leyendaValores
{
    margin-left:100px;
}

#cuerpoEstaticos
{
    border:1px solid #DCDDE1;
    border-top:none;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    margin:2px;
    margin-top:-5px;   
    overflow:hidden; 
    width:452px;
}

#cuerpoEstaticos .btnContactar
{
    float:right;
    margin-bottom:10px;
}

#seleccionMedidas
{
    width:281px;   
    margin-left:auto;
    margin-right:auto;

}

#seleccionMedidas table
{
    width:100%;   
    border-collapse:collapse;
    text-align:center;
}

#seleccionMedidas table select
{
    margin:5px;
}

#seleccionMedidas #up
{
    background-image:url(../images/botones/cabezera.jpg);  
    height:10px;
}

#seleccionMedidas #down
{
    background-image:url(../images/botones/pie.jpg);  
    height:10px; 
}

#seleccionMedidas .left
{
    background-color:#efefef;
    border-left:1px solid #D7D7D7;
}

#seleccionMedidas .right
{
    background-color:#efefef; 
    border-left:1px solid #D7D7D7;
}

.paginacion #paginas2
{
    float:left;
    padding-left:20px;
}

.dimensiones2PerfilesEspeciales
{
	float:left;
	/*padding-top:20px; eneko*/
	padding-left:18px;
	width:600px;
	text-align:center;
	margin-left:155px;
	
}

.derTabla2
{
	background-image:url(../images/botones/cabezera-gorda-der-oscar.jpg);
	background-repeat:repeat-x;
	background-position:right;
	background-color: transparent;
	width:10px;
	height:30px;

}

.izqTabla2
{
	background-image:url(../images/botones/cabezera-gorda-izq-oscar.jpg);
	background-repeat:repeat-x;
	background-position:left;
	background-color: transparent;
	width:10px;
	height:30px;
}
.centroTabla2
{
	background-image:url(../images/botones/cabezera-gorda-centro-oscar.jpg);
	background-repeat:repeat-x;
	background-position:left;
	background-color: transparent;
	width:10px;
	height:30px;
	color:#fff;
	text-align:center;	
}