*{margin:0;padding:0;}
li{margin-left:15px;}
p{margin-bottom:1em;}
img { border: 0px; }
/*clear*/
.clear{clear:both;}
.clear20{clear:both; height:20px;}
.clearleft{clear:left;}
.clearright{clear:right;} 

br {/*clear:left;*/}

body { margin: 5px 0 0 0; font-family: verdana; font-size: 11px; text-align:center;
	background-color:white;}
.center{
	margin:0 auto;
	width:748px;
	text-align:left;
}

/*XMP*/
xmp, .out{overflow:hidden;height:2em;background-color:black;color:red;margin:2px;padding:2px;}
xmp:hover, xmp.hover, out{overflow:visible;height:auto;position:absolute;background-color:black;color:red;margin:2px;padding:2px;}
.docked{
	border: 5px dashed;
	margin-left:-5px;
}

/*HEADER*/
#header { width: 748px; height:104px;
	background-image:url(/Encabezados/images/fdo_header.png);}
#header .logo{
	display:block;
	width:100%;
	height:60px;
}

.menuheader{position:absolute;margin-left:440px;top: 72px;}
.menubar{position:absolute;top:76px;}

.smallred {
	color:#A51E36;
	font-family:"tahoma","verdana",sans-serif;
	font-size:11px;
	font-weight:normal;
}

/*MENU*/
/*.menubar*/
/*MAIN*/
#main {clear: both;border:solid 1px #FFFFFF; }
.mainint {margin-bottom:15px;margin-top:5px;}

/*LEFT, RIGHT*/

.barraizquierda{float:left;width:169px;}
.barraderecha{float:right;width:169px;background-color:white;}

.barraizquierda .seccion .contenido {font-weight:bold; font-size: 10px;margin:16px 0pt 16px 5px;}
.barraizquierda .servicios .contenido {margin-top:0px;}

.barraizquierda .seccion .contenido a{color:rgb(0,51,102); text-decoration:none;}
.barraizquierda .seccion .contenido a:hover{color:#808080;}
.barraizquierda li{margin:0;padding:0;list-style:none;}
.barraizquierda ul{margin:0;padding:0;}

.section-aspx, .passwordrecovery-aspx, .registration-aspx , .opportunities.aspx, .mycompany-aspx , .event-aspx
	{color:#000080}
	
.section-aspx h3
	{
	font-family:Tahoma,Verdana,arial;
	font-size:18px;
	font-weight:bold;
	margin: 1em 0;
	}
.section-aspx .S .barraizquierda{background-image: url("/BarrasIzquierdas/images/fondointeg.gif");background-repeat:repeat-y;}

.content-aspx #main, .search-aspx #main, .section-aspx  #main , .S .barraizquierda, .Background .main, .opportunity-aspx #main , .event-aspx #main
	{background-image:url("/BarrasIzquierdas/images/fondointeg.gif");background-repeat:repeat-y;}

.SSinBarraIzquierda  #main{background-image:none;}

.SSinBarraIzquierda .servicios li{display:inline;}

.SSinBarraIzquierda .barraizquierda 
	{
	width:560px;
	text-align:center;
/*	border-bottom:2px groove gray;*/}
.SSinBarraIzquierda .barraizquierda .seccion .contenido a
	{color:#A51E36;
	font-family:"tahoma","verdana",sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-right:1ex;
	background-image:url(guion.png);background-position:center right;background-repeat:no-repeat;}
.SSinBarraIzquierda .barraizquierda .seccion .contenido a.ultimo
	{background-image:none;}
.SSinBarraIzquierda .barraizquierda .seccion .contenido a:hover{color:#808080;}
.SSinBarraIzquierda .barraizquierda .seccion .contenido br{
	display:none;
}
.SSinBarraIzquierda h2
	{display:none}

.S .barraizquierda .bannercuadros .contenido 
{
	margin:0px;text-align:left;	
}
	
.center .banner .contenido{margin:0px; text-align:center;}

.centro .seccion.contenidos h3{background-color: #CCCCCC;
	font-family:"tahoma";color:#B22222;text-transform:uppercase;}

.centro .seccion.contenidos h3{font-size:11px;}
.centro .seccion.contenidos h3 a{color:#B22222;text-decoration:none;}
.centro .seccion.contenidos h3 a:hover{color:#808080;}

.centro .seccion.contenidos .contenido{
	background-color: #EAEAEA;
	font-family:"arial";
	font-size:11px;
	text-align:justify;
}
.barraderecha .seccion.recomendados h2{
	font-size: 11px; font-family: "arial"; font-style:italic; font-weight:normal;text-align:center;
	color:white;
	background-color:#ff8000; border-bottom:1px solid black;
}
.barraderecha .seccion.recomendados .contenido{
	font-family: "arial"; font-style:italic; font-weight:normal;text-align:center;
	background-color:#FFCC66; border-bottom:1px solid black;
}
.barraderecha .seccion.recomendados .contenido a{font-size: 11px; color:black; text-decoration:none;}
.barraderecha .seccion.recomendados .contenido a:hover{color:#808080;}

.barraderecha .seccion.masleido .linea{border-bottom:1px dotted #808080;}
.barraderecha .seccion.masleido .contenido a{font-size: 11px; color:rgb(165,30,54); text-decoration:none;}
.barraderecha .seccion.masleido .contenido a:hover{color:#808080;}

.barraderecha .entrevistas, .barraderecha .entrevistas a{
	font-family:"tahoma","verdana",sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000080;}
.barraderecha .entrevistas a, .barraderecha .entrevistas .volanta{
	font-weight:bold;}
.barraderecha .entrevistas a:hover
{
	text-decoration:underline;
}
.barraderecha .entrevistas .linea{
	text-align:center;
}
.barraderecha .entrevistas h2{
	font-weight:bold;}
	
.barraderecha .newsletter
	{background-image:url("suscribase.gif");background-repeat:no-repeat;
	width:152px;height:79px;
	text-align:center;}
	
.barraderecha .newsletter .contenido
	{padding-left:50px;
	padding-top:30px;}
	
.barraderecha .newsletter .email
	{width:70px}

.barraderecha .loginbox h2
	{display:none;}

.barraderecha .loginbox
	{background-color: #ADD0F6;
		padding:5px 0 0 0 ;}


.barraderecha .loginbox .bienvenido
	{margin:3px;
	color:#003399;}
.barraderecha .loginbox .bienvenido .texto
	{font-weight:bold;
	display:block;}
.barraderecha .loginbox .bienvenido .nombre
	{display:block;
	margin-left:20px;}

.barraderecha .loginbox .botonera
	{text-align:center;}
	
.barraderecha .loginbox .entrada label
	{float:left;
	display:block;
	width:76px;
	color:#003399;
	font-family:"arial","helvetica",sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:23px;}
	
.barraderecha .loginbox .entrada input
	{width:70px;
	font-size:12px;
	padding:2px;
	margin:2px;}

.barraderecha .loginbox .entrada br
	{clear:left;}
.barraderecha .loginbox .registration{display:none;}
.barraderecha .loginbox .myaccount{}
.barraderecha .loginbox .myaccount a{font-family:Arial;font-size:11px;font-weight:bold;color:#34447C;}

.centro2 .seccion.deldia .linea{text-transform:uppercase; font-family:"tahoma"; /*padding-top:11px;*/padding-bottom:11px;margin-left:30px;}
.centro2 .seccion.deldia h3 a{font-size: 11px; color:rgb(165,30,54); text-decoration:none;}
.centro2 .seccion.deldia h3 a:hover{color:#808080;}
.centro2 .seccion.deldia .titulo{width:500px; display:block;float:left;border-bottom:2px solid #3C70B4;padding-bottom:11px;}
.centro2 .seccion.deldia .vermas{display:block;width:16px;float:left;}
.centro2 .seccion.deldia .linea{clear:left;}

.centro2 .seccion.alianzas .titulo{width:500px; display:block;float:left;border-bottom:2px solid #3C70B4;padding-bottom:11px;}
.centro2 .seccion.alianzas .contenido img{margin:0px 5px 5px 0px;}

.seccion{margin-bottom:20px;}

/*CENTER*/
.centro{padding-left:175px;padding-right:175px;}
body.SSinBarraIzquierda .centro{padding-left:0px;padding-right:179px;}
.centro2{clear:left;padding-right:179px;}
* html .centro2{}

.barraizquierda .busquedaform .contenido
	{margin:0;
	width:145px;
	border:2px solid #A61E36;
	background-color:#FFCC66;
	padding:2px;
	margin-right:-7px;}
.barraizquierda .busquedaform h2
	{margin:2px;}

.busquedaform h2
	{display:none;}

.busquedaform h2, .busquedaform label
	{float:left;padding:0.25em;}
.busquedaform label{margin-right:20px;width:100px;}
.busquedaform h2, .busquedaform label, .busquedaform .submit
	{background-color:#FFCC66;}
.busquedaform form{display:inline;}
.busquedaform label{display:block;}
.busquedaform  .text{font-size:11px;width:138px;margin-bottom:5px;}
.busquedaform select{font-size:11px;width:142px}
.busquedaform h2, .busquedaform label{
padding-bottom:1px;
font-family:arial,'Small Fonts',Verdana,Tahoma,helvetica;
font-size:11px;
font-weight:normal;
}

.centro .sectionview h2{display:none;}

.centro .busquedaresultado
	{font-size: 11px;}
.centro .busquedaresultado h2
	{background-color:#ff9900;
	color:white;
	font-family:Tahoma;
	font-size:13px; 
	padding:3px;
	text-align:center;
	margin-bottom:20px;}
.centro .busquedaresultado h3, .centro .busquedaresultado h3 a
	{font-family: arial,'Small Fonts',Verdana,Tahoma,helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	color: #000000;
	background-color:#EFEFEF;}
.busquedaresultado .paginacion a{color:#000000;text-decoration:underline;}
.busquedaresultado .paginacion a:hover{background-color:#E0E0E0;text-decoration:none;}
.centro .busquedaresultado .linea{margin:5px 0px 10px 0px;}
.centro .busquedaresultado .botones{margin-top:5px;}
.centro .busquedaresultado .linea h3{margin-bottom:4px;padding:2px;}
.centro .busquedaresultado .linea h3 a:hover{text-decoration:underline;}
.centro .busquedaresultado .contenido
	{font-family:"tahoma";
	color:#000080;}
.centro .busquedaresultado .textourl
	{font-weight:bold;}
.centro .busquedaresultado .puntossuspensivos
	{color:#A51E36;}
.centro .busquedaresultado .puntossuspensivos a
	{color:#808080;}
.centro .busquedaresultado .contenido .copete span{
	font-weight:bold;
	}	
.centro .busquedaresultado .pie
	{font-family: arial;
	font-size:11px;
	color:white;
	background-color:#FF9900;
	border:1px inset gray;
	text-align:center;
	padding:3px;
	margin-top:10px;
	}
.centro .busquedaresultado .pie .cantidad, .centro .busquedaresultado .pie .palabra
	{font-weight:bold;}

/*contenidosrelacionados*/

.centro .contenidosrelacionados
	{font-size: 11px;}
.centro .contenidosrelacionados h2
	{background-color:#ff9900;
	color:white;
	font-family:Tahoma;
	font-size:13px; 
	padding:3px;
	text-align:center;
	margin-bottom:20px;}
.centro .contenidosrelacionados h3, .centro .contenidosrelacionados h3 a
	{font-family: arial,'Small Fonts',Verdana,Tahoma,helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	color: #A51E36;
	background-color:#EFEFEF;}
.contenidosrelacionados .paginacion a{color:#000000;text-decoration:underline;}
.contenidosrelacionados .paginacion a:hover{background-color:#E0E0E0;text-decoration:none;}
.centro .contenidosrelacionados .linea{margin:5px 0px 10px 0px;}
.centro .contenidosrelacionados .botones{margin-top:5px;}
.centro .contenidosrelacionados .linea h3{margin-bottom:4px;padding:2px;}
.centro .contenidosrelacionados .linea h3 a:hover{text-decoration:underline;}
.centro .contenidosrelacionados .contenido
	{font-family:"tahoma";
	color:#000080;}
.centro .contenidosrelacionados .textourl
	{font-weight:bold;}
.centro .contenidosrelacionados .puntossuspensivos
	{color:#A51E36;}
.centro .contenidosrelacionados .puntossuspensivos a
	{color:#808080;}
.centro .contenidosrelacionados .contenido .copete {padding-top:0px;text-align:justify;}
.centro .contenidosrelacionados .contenido .copete span{
	font-weight:bold;
	}	
.centro .contenidosrelacionados .pie
	{font-family: arial;
	font-size:11px;
	color:white;
	background-color:#FF9900;
	border:1px inset gray;
	text-align:center;
	padding:3px;
	margin-top:10px;
	}
.centro .contenidosrelacionados .pie .cantidad, .centro .contenidosrelacionados .pie .palabra
	{font-weight:bold;}

 /*my account*/
.centro .divBoxAccount
{
	background-image:url(/images/fdo_myaccount.jpg);
	background-repeat:no-repeat;
	height:97px;
	width:392px;	
	margin:15px 0px 15px 0px;
	padding:0px;
	position:relative;
}
*html .centro .divBoxAccount{margin-left:-3px;}

.centro .divBoxAccount h2 
{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
	line-height:2em;
	padding-left:5px;
}

.centro .divBoxAccount span
	{display:none;}	
	
.centro .divBoxAccount .ayuda
{
	position:absolute;
	right:60px;
	top:1px;
}
.centro .divBoxAccount .ayuda  a
{
	font-weight:normal;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	padding:4px 25px 4px 0px;
	text-decoration:none;
	text-transform:capitalize;
	background-image:url('/images/Mi_Cuenta_Help.gif');
	background-repeat:no-repeat;
	background-position:right;
	line-height:2em;
}
.centro .divBoxAccount .agregar 
{
	margin:18px 18px 0px 37px;
	background-image:url(/images/btagregar.gif); 
	background-repeat:no-repeat;
	height:44px;
	width:42px;
	display:block;
	float:left;
	}
*html .centro .divBoxAccount .agregar {margin:18px ;}

.centro .divBoxAccount .modificar 
{
	margin:18px 75px 0px;
	background-image:url(/images/btmodificar.gif); 
	background-repeat:no-repeat;
	height:44px;
	width:42px;
	display:block;
	float:left;
	}
.centro .divMyAccount .modificar 
{
	margin:18px auto 0px 175px;
}
* html .centro .divMyAccount .modificar 
{margin:18px 0px 0px 85px;}
.centro .divBoxAccount .eliminar 
{
	margin:18px;
	background-image:url(/images/bteliminar.gif); 
	background-repeat:no-repeat;
	height:44px;
	width:42px;
	display:block;
	float:left;
	}
	

/*mis oportunidades*/
.centro .misoportunidades h3
{
	background-image:url(fdotitulo.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:344px;
	margin:0px;
	padding:3px 5px 3px;
	font-family:verdana;
	font-size:12px;
}
.centro .misoportunidades table
{
	border:solid 1px #000000;
}
	
.centro .misoportunidades th
{
	background-color:#ff6600;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 5px;
}	

.centro .misoportunidades tr
{
	background-color:#fde69f;	
}	
.centro .misoportunidades td 
{
	padding:2px 5px;
	border:solid -1.5px #ffffff;	
	margin:0px;
}	
.centro .misoportunidades tr .item1
{
	width:80px;
	text-align:center;
	}	
.centro .misoportunidades tr .item2
{
	width:290px;
	}		
.centro .misoportunidades tr .item2 a
{
	color:#000000;
	text-decoration:none;
}
.centro .misoportunidades tr .item2 a:hover
{
	color:#000000;
	text-decoration:underline;
}
.centro .misoportunidades tr .item3
{
	width:20px;
	}		
.centro .misoportunidades tr .item3 a
{
	background-image:url(delete.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
}

.centro .misoportunidades tr .item3 a span
{
	display:none;
}	

.centro .misoportunidades .volver
{
	margin:10px auto;
}
.centro .misoportunidades .volver a
{
	color:#A51E36;
	font-family:"tahoma";
	font-size:11px;
	font-weight:bold;
	width:30px;
	margin:0px auto;
	display:block;
	width:70px;
	text-decoration:none;
}
/*oportunidad*/
.centro .opportunity
{
	padding-top:16px;	
	background-image:url('Novedades.jpg');
	background-repeat:no-repeat;		
	}
.centro .boxopportunity
{
	border:solid 1px #999999;
	background-image:url('avisosbanner.gif');
	background-repeat:no-repeat;
	background-position:center 5px;
	padding:28px 5px 5px 5px;
}
*html .centro .boxopportunity{padding:28px 3px 5px 3px;}
.centro .opportunity .titulo h1
{
	background-color:#FFCC66;
	color:#000000;	
	font-size:12px;	
	font-weight:bold;
	line-height:25px;
	padding-left:5px;
	}
.centro .boxopportunity .volveratras a
{
	padding:5px 0px;
	display:block;
	color:#A51E36;	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.centro .boxopportunity .volveratras a:hover
{
	color:gray;	
}
/*event*/

.event{
	border:2px solid #999999;
	padding:1em;
	padding-top:0.5em;
}
.event .titulo h1{
	color:#F81413;
	font-family:"tahoma","verdana",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	margin-bottom:1em;
	text-transform: uppercase;
	font-style:italic;
}
.event .descripcion table{float:none;margin-left:-0.4em;}
.event .descripcion 
{
	color:#000080;
	font-family:Tahoma,Verdana,arial;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
	margin-bottom:2em;
}
.event .imagen{
	border:1px solid black;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.event .botonera{
	margin-top:10px;
	margin-left:-10px;
	margin-right:-10px;
}
.event .volveratras, .event .volveratras a{
	color:#A51E36;
	font-family:"tahoma","verdana",sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none
}
.event .volveratras a:hover{
	color:gray;
}

/*contenidosrelacionados*/
.agendaresultado .linea
{border-bottom:2px solid #004080;}

.agendaresultado .copete
,.agendaresultado .attach
,.agendaresultado .inscripcion
,.agendaresultado .temario
	{background-color: #EBEBEB}
.agendaresultado .attach
	{padding: 2px;
	float:right;
	text-align:center;}
.agendaresultado .attach img
	{border:1px solid black;}

.agendaresultado .fecha
	{color:#A51E36;
	font-weight:bold;
	float:left;}
.agendaresultado .categoria
	{float:right;
	width:108px;
	color:white;
	background-color:#A51E36;
	text-align:center;}

.agendaresultado .cabecera{height:1.2em;}

.agendaresultado .temario
	{float:right;}

.agendaresultado .temario a
,.agendaresultado .inscripcion
	{color:#A51E36;}
	
.agendaresultado .inscripcion a	
,.agendaresultado .inscripcion a:hover
	{color:#A51E36;}	

.agendaresultado .titulo
	{font-size:11px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	padding:5px 0; 
	background-color:#004080;
	color:White;}

.eventoform 
{width:300px;
	margin:0 auto;}
.eventoform h2
	{
	font-size:11px;
	font-family:Arial;
	color:White;
	font-weight:bold;
	background-color:#004080;
	text-align:center;
	}
	
.eventoform .contenido div
	{background-color:#FABC7E;
	padding:3px 10px;}

.eventoform .contenido div.submit
	{background-color:transparent;
	padding:0;
	text-align:center;
	border-top:1px solid black;}

.diccionariosugerirform h2
	{font-size: 11px;
	font-weight:normal;
	margin-bottom:3px;}

.diccionariosugerirform input
,.diccionariosugerirform textarea
	{margin-bottom:3px;}

.diccionariosugerirform label	
	{display:block;
	float:left;
	width:80px;
	font-weight:bold;}
.diccionariosugerirform textarea
	{width:300px;
	height:175px;}
.diccionariosugerirform .submit
	{text-align:center;}

.newsletters .ingresar
	{float:right;}
.newsletters .titulo
	{color:#A51E36;
	font-weight:bold;
	line-height:20px;
	font-family:"tahoma","verdana",sans-serif;
	border-bottom:1px solid black;}
	
.newsletters .copete
{
	background-color:#d8d0c8;
	color:Black;
	border-top: 1px solid white;
}
.newsletters .item
{margin:10px 0;}

/*BusquedaCV*/

.centro .avisoslaborales
{
	border:solid 1px #999999;
	padding:3px;
	height:auto;
	overflow:hidden;
	float:none;
}
.avisoslaborales .cv .titulos
{	
	height:auto;
	width:377px;
	font-weight:bold;   
	text-align: center; 
}
.avisoslaborales .cv .titulos .white
{
	background-color:#FFFFFF;float:left;width:2px;/**/
}
.avisoslaborales .cv .titulos .id
{
	width:50px; background-color:#FFCC66; float:left; 
}

.avisoslaborales .cv .titulos .puesto
{
	float:left;background-color:#FFCC66; width:80px; 
}

.avisoslaborales .cv .titulos .descripcion
{	
	float:left;  background-color:#FFCC66;
	width:150px; 
}
.avisoslaborales .cv .titulos .empresa
{	
	float:left;width:90px; 
	background-color:#FFCC66;
}	
 	
.avisoslaborales .cv .detalle
{	
	height:auto;
	float:left;
	width:377px;text-align: center;	 
}

.avisoslaborales .cv .detalle .lin
{
 		
}
.avisoslaborales .cv .detalle .lin .white
{
	background-color:#FFFFFF;float:left;width:2px;
}
.avisoslaborales .cv .detalle .lin .id
{	 
	width:50px; float:left;

}
.avisoslaborales .cv .detalle .lin .puesto
{ 
	width:80px;
	float:left; 
	text-align:center;		
	font-weight:bold; 
}
	
.avisoslaborales .cv .detalle .lin .puesto .small
{ 
	font-size:9px;  
}

.avisoslaborales .cv .detalle .lin .descripcion
{	 
	float:left;
	text-align:left;
	width:150px; 
}
.avisoslaborales .cv .detalle .lin .empresa
{	
	float:left;width:88px; height:auto; display: block; 
}	

.avisoslaborales .cv .detalle .alt
{
	float:left; border-bottom:2px solid black;padding-top:1px;padding-bottom:2px;
}
.avisoslaborales .cv .detalle .alt .detalle
{
	color:#A51E36;width:53px; float:left;
	background-color:#FFCC66; 
}
.avisoslaborales .cv .detalle .alt .white
{
	background-color:#FFFFFF;float:left;width:2px;
}
.avisoslaborales .cv .detalle .alt .detalle a 
{
	text-decoration:none;
}
.avisoslaborales .cv .detalle .alt .detalle a:hover
{
	color:gray; 
}

.avisoslaborales .cv .detalle .alt .fecha 
{
	color:#A51E36;float:left;width:228px; 
	text-decoration:none; text-align:center;background-color:#FFCC66;
}

.avisoslaborales .cv .detalle .alt .postularse 
{
	color:#FFFFFF;float:left;width:92px; 
	background-color:#FFCC66;
}
.avisoslaborales .cv .detalle .alt .postularse a 
{
	text-decoration:none;
}
.avisoslaborales .titulospie
{
	font-family: arial;height:auto;padding:3px;color:white;
	width:377px;float:left;background-color:#FF9900;font-size:11px;
	font-weight:bold;   text-align: center; border:1px inset gray;	margin-top:10px;
}
.titulospie .paginacion a
{
	color:#000000;text-decoration:underline;
}
.titulospie .paginacion a:hover
{
	background-color:#E0E0E0;text-decoration:none;
}

/*.centro .cv .pie
.cv div.pie
	{
	float:left;
	color:white;
	background-color:#FF9900;
	
	text-align:center;
	padding:3px;

	}*/

	
/*.centro .cv .pie .cantidad, .centro .cv .pie .palabra
	{font-weight:bold;}


.cv div ,.cv div
{	text-align:center;
	vertical-align:center;
	}
 */
/*BusquedaDiccionario*/
.diccionario h3
	{font-size:11px;
	background-color:#efefef;
	color:#000080;
	text-decoration:none;
	margin: 0.3em 0;}

.diccionario .copete
	{border-bottom:1px solid black;}

.diccionarioletraform ul
	{display:block;
	text-align:center;}
.diccionarioletraform li
	{display:inline;
	margin:0 -1px;padding:0;}
.diccionarioletraform a
	{background-color:#FF8000;
	font-weight:bold;
	font-size:13px;
	line-height:17px;
	color:white;
	text-transform:uppercase;
	padding:1px;}

.diccionario .letra
	{
	background-color:#FF9900;
	color:white;
	font-family:tahoma;
	font-size:48px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	}

.diccionarioform
	{overflow:auto;}
.diccionarioform .palabra label
	{font-weight:bold;}
.diccionarioform .palabra
	{float:left;width:315px;}
.diccionarioform .botonera 
	{float:right;
		padding-right:20px;}
		
/*Error*/
.error{
	border:2px solid;
	color:red;
	margin:10px;
	padding:10px 20px;
	text-align:center;
}

/*HIGHLIGHT*/

/*Popup */

.copete{padding-top:20px;}
#BtnSend{margin-top:20px;}
.titulo{color:#B22222;padding-bottom:20px;font-weight:bold;padding-top:10px;}

/*Content*/
.contenidos .titulo {padding-bottom:3px;}
.content{
	border:2px solid #999999;
	padding:1em;
	padding-top:0.5em;
}
.content .titulo h1{
	color:#F81413;
	font-family:"tahoma","verdana",sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	margin-bottom:1em;
	text-transform: uppercase;
	font-style:italic;
}
.content .descripcion table{float:none;margin-left:-0.4em;}
.content .descripcion 
{	
	
  text-align:justify;  /*!important;*/
	color:#000080;
	font-family:Tahoma,Verdana,arial;
	font-size:13px;
	font-weight:normal;			
	margin-bottom:2em;	 
/*	white-space: pre-line;  
/*	white-space: -moz-pre-wrap !important; /*  Mozilla, since 1999 */ 
/*    word-wrap: break-word;       /* Internet Explorer 5.5+ */
 /*  _white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */   
/*	#white-space: pre !important;/* IE only hack to re-specify in addition to word-wrap  */   
   	
}  


.content .imagen{
	border:1px solid black;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.content .botonera{
	margin-top:10px;
	margin-left:-10px;
	margin-right:-10px;
}
.content .volveratras, .content .volveratras a{
	color:#A51E36;
	font-family:"tahoma","verdana",sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	text-decoration:none
}
.content .volveratras a:hover{
	color:gray;
}
/*FOOTER*/

#footer { width: 748px;height:26px; clear: both; margin-top: 10px; padding-bottom:16px;
	border-top:2px solid #A61E36;
	line-height:1.2em; font-family:verdana;font-size:11px; text-align:center;
	}
#footer .botonera a{color:#A61E36;}
#footer .primary{font-size:10px;}
#footer .logo{font-weight:bold;font-size:11px;}
#footer .enzona{margin-top:5px;background-image:url(logo_enzona.gif);width:97px;height:20px;}

/* contactenos*/
.contactbody .tblcontact td, .textbox, .textboxm, .txt{font-size:11px;font-family: verdana;}
.contactbody .tblcontact td{padding:5px;vertical-align:top;}
.contactbody .tblcontact tbody input{width:100%; padding:1px 0px;}
.contactbody .textbox{width:350;border:solid 1px #000000}
.contactbody .textboxm{width:350px;height:100px;border:1px solid;}
.contactbody .btenviar{background:url('/Templates/EyN/bt_enviar.gif');width:55px;height:15px;border:solid 0px #000000;cursor:pointer;}
.contactbody .txt {color:#000000;margin:0px 5px 0px 5px;}
.contactbody .canaldecomunicacion{margin-bottom:15px;text-align:left}
.contactbody .title {font:bold 12px Verdana;color:#000000;}

body.contact .txterror{font:10px Verdana;color:#B8454B;text-decoration:none;line-height:16px;vertical-align:top;padding:5px;}
body.contact .tblcontact{
	color:#000080;
}
.tblcontact caption{
	text-align:left;
}
.tblcontact tfoot td{
	text-align:center;
	padding-right:40%;
}


/* mapa del sitio*/
.mapadelsitio a:hover{text-decoration: underline;}
.mapadelsitio ul .titulo a:hover{text-decoration: underline;}
.mapadelsitio ul .titulo {
	background:url(fdo_tlt_mapa.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:15px;
	height:35px;
	padding:12px 0px 0px 47px;
	margin-top:10px;
	text-transform:uppercase;
	width:340px;
	font-weight: bold;
}
.mapadelsitio ul .titulo a{
	color:#FFFFFF;
	font-size:15px;
	font-weight: bold;
	/*font-size: 12px;
	font-family: verdana;	
	color: rgb(1, 65, 92);*/
	text-decoration:none;
}
.mapadelsitio ul ul a{
	/*font-size: 12px;*/	
	color: rgb(1, 65, 92);
	text-decoration: none;	
	font-family:Verdana,Arial,Tahoma;
	font-size:10px;
	font-weight:bold;
}
.mapadelsitio li{
	list-style:none;
}
.mapadelsitio li li{
	list-style-position:inside;
	list-style-type:circle;	
}
.mapadelsitio ul ul li{
	margin-left:25px;
}

/* registration */
.registracion 
	{line-height:18px;}
	
.registracion .error
	{
	color:red;
	border:2px solid;
	width:200px;
	height:auto;
	padding:4px;}

.registracion .errorintro
	{float:none;
	color:red;
	margin:20px;
	margin-left:0px;
	display:block;
	width:auto;
	text-align:left;
	border:0;
	font-weight:bold;}
	
.registracion .lib label{display:block;float:left;width:180px;}
.registracion .lib br{clear:left;}

.registracion label{color:#A51E36}
.registracion legend{font-family: arial; font-size:15px;font-weight:bold;}
.registracion fieldset{padding:5px;}
.registracion h3 {font-family: Verdana,Tahoma,Arial; font-size:12px; background-color:gold;padding:5px;margin:5px 0px;}
.registracion .terminosycondiciones input {margin:0px 3px;}
.registracion .terminosycondiciones{text-align:center;}
.registracion .boton{text-align:center;}

.registracion .datosdelaempresa .webinput,
.registracion .datospersonales .webinput
	{width:142px;}
.registracion .datosdelaempresa .webspan,
.registracion .datospersonales .webspan
	{width:50px;display:block;float:left;clear:both;}
.registracion .datospersonales #TxtOrgWeb
{width:253px;float:left;}
.registracion .datosdelaempresa select,
.registracion .datospersonales select
	{width:147px;}
.registracion .datosdelaempresa  br,
.registracion .datospersonales  br
{clear:left;}

.registracion .linea label,.registracion .linea input
	{float:left}
.registracion .lineanro input
	{width:50px;}
.registracion .lineanro label
	{width:50px;
	padding-left:1em;}
.registracion .lineanro label.primero
	{width:180px;
	padding-left:0em;}

.registracion .categorias
	{text-align:center;line-height: 1.2em;margin:15px 0}
	
.registracion .categorias .ripio
	{color: #A51E36;}

.registracion .categorias .opcion
	{display:block;
	float:left;
	width:150px;
	height: 8em;
	border:1px solid #A61E36;
	margin:20px 5px;
	padding: 8px;}

.registracion .categorias .caja 
	{display:table;
	margin:0 auto;}
.registracion .categorias .caja .opcion
	{display:table-cell;}

.registracion .categorias .opcion label
	{font-weight:bold; padding:0 1em;
	line-height:20px;}
	
.registracion .categorias .opcion .texto
	{margin-top:10px;}
	
.registracion .newsletter
	{margin-top:20px;}

.boceto{display:none;}

/*opportunities*/
.opportunities-aspx .registracion h3
{
	background-image:url(fdotitulo.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:344px;
	margin:0px;
	padding:3px 5px 3px;
	font-family:verdana;
	font-size:11px;
}
.opportunities-aspx .registracion fieldset
{
	margin:0px;
	padding:5px 10px;
}
.opportunities-aspx .registracion .lib label 
{
	width:300px;	
}
.opportunities-aspx .registracion  textarea
{
	height:50px;
	width:300px;
}
.opportunities-aspx .registracion .volver
{
	margin:10px auto;
}
.opportunities-aspx .registracion .volver a
{
	color:#A51E36;
	font-family:"tahoma";
	font-size:11px;
	font-weight:bold;
	width:30px;
	margin:0px auto;
	display:block;
	width:70px;
	text-decoration:none;
}

.opportunities-aspx  .registracion .datosdelaempresa .webinput,
.opportunities-aspx  .registracion .datospersonales .webinput
	{width:254px;}
.opportunities-aspx  .registracion .datosdelaempresa select,
.opportunities-aspx  .registracion .datospersonales select
	{width:304px;}
.opportunities-aspx .registracion .datosdelaempresa input
,.opportunities-aspx .registracion .datospersonales input 
	{width:304px;}
.opportunities-aspx .registracion #BtnSend
,.opportunities-aspx .registracion .datospersonales input.btsend
	{width:55px;}
.opportunities-aspx  .registracion .error 
{
	width:330px;
}

/*mycompany*/

.mycompany-aspx .registracion h3
{
	background-image:url(fdotitulo.jpg);
	background-repeat:no-repeat;
	height:16px;
	width:344px;
	margin:0px;
	padding:3px 5px 3px;
	font-family:verdana;
	font-size:11px;
}
.mycompany-aspx .registracion h4
{
	height:16px;
	width:344px;
	margin:10px 0px;
	padding:3px 5px 3px;
	background-color:#FCDD80;
	font-family:verdana;
	font-size:11px;
}

.mycompany-aspx .registracion .volver a
{
	color:#A51E36;
	font-family:"tahoma";
	font-size:11px;
	font-weight:bold;
	width:30px;
	margin:0px auto;
	display:block;
	width:70px;
	text-decoration:none;
}
.mycompany-aspx  .registracion .datosdelaempresa .webinput,
.mycompany-aspx  .registracion .datospersonales .webinput
	{width:254px;}
.mycompany-aspx  .registracion .datosdelaempresa select,
.mycompany-aspx  .registracion .datospersonales select
	{width:304px;}
.mycompany-aspx .registracion .datosdelaempresa input,
.mycompany-aspx .registracion .datospersonales input
	{width:304px;}

.mycompany-aspx  .registracion .error 
{
	width:330px;
}
/* PasswordRecovery */
.passwordrecovery-aspx .mensajeerror
	{color:red;
	font-weight:bold;}
	
.passwordrecoverygracias h2
	{margin-bottom: 0.5em;}

.pregunta{
font-style:italic;
font-weight:bold;
}
.respuesta{
margin-bottom:1em;
}

.NewsletterSuscription 
{
	background-image: url(suscribase.gif);
	width:152px;
	height:79px;
	position:relative;
	margin:0 auto;
}

.NewsletterSuscription_Form
,.NewsletterSuscription_Form_Gracias
{
    font-family:"arial";
    font-style:italic;
    font-weight:normal;
}
.NewsletterSuscription_Form .Email{
bottom:30px;
position:absolute;
padding-left:53px;
}
.NewsletterSuscription_Form .Email input{
width:93px;
}
.NewsletterSuscription_Form .Email span{
position:absolute;
right:5px;
}
.NewsletterSuscription_Form .Button{
bottom:4px;
position:absolute;
right:12px;
}

.NewsletterSuscription_Form_Gracias
{
bottom:17px;
font-weight:bold;
position:absolute;
right:15px;
width:69px;
}