/*******************************************************************************
banners.css
*******************************************************************************/
.banner {
/*	overflow:hidden;*/
}

div#bPrincipal {
	width:728px;
	height:90px;
	float:left;
	margin:10px 0 10px 2px;
	z-index:1;
}

div#bPromociones {
	clear:both;
	width:390px;
	height:90px;
}

div#bInternoDoble {
	clear:both;
}

	div#bInternoDoble div.borde {
		clear:both;
		width:560px;
		height:90px;
		overflow:hidden;
	}

div#bInternoSimpleX2 {
	clear:both;
	width:562px;
}

	div#bInternoSimpleX2 div.borde {
		width:275px;
		height:90px;
		overflow:hidden;
	}

div#bSuperiorSimpleX2 {
	clear:both;
	width:394px;
}

	div#bSuperiorSimpleX2 div.borde{
		width:390px;
		height:92px;
		float:right;
	}

div#comunicacionInterna {
	clear:both;
}

div#comunicacionInterna div.borde {
	width:275px;
	height:90px;
	float:left;
}

div#bColDerArriba {
	float:right;
	width:190px;
/*	height:220px;*/
}

#bColDerDoble {
	width:390px;
/*	height:90px;*/
}

div#bEDays {
	float:left;
	margin-bottom:10px;
}
div#bEDays a img {float:left}

div.formacion {
	float:left;
	
}
div.formacion a img {float:left}

#bMes {
	width:188px;
	height:161px;
	float:left;
}
/*******************************************************************************
estilos_full.css
*******************************************************************************/
/* ------- TEXTOGENERAL.CSS -------  */
body, h1, h2, h3, h4, h5, h6, p, input, textarea, li {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
}

.naranja {
	color:#FF9A04;
	font-size:12px;
}

.link {
	color:#FF9A04;
    text-decoration:underline;
}

.link a:over {
	color:#000000;
    text-decoration:underline;
}

a {
	text-decoration:none;
}

a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}

h1 {
	font-size:18px;
	line-height:20px;
	color:#FF9A04;
}

h1 a{
	color:#ff9a04;
}

h1 a:hover{
	color:#4d4d4d;
}

h1.micrositio{
	width:408px;
	line-height:24px;
	position:relative;
}

h1.enlace{
	line-height:24px;
	position:relative;
}

h1.conBanner{
	width:360px !important;
	float:left !important;
}

h1.eventosMagazine{
	font-size:20px;
}

h1.principal {
	padding:0 0 6px 0;
}

h2{
	clear:both;
	color:#4D4D4D;
}

h6{
	clear:both;
	color:#4D4D4D;
}

.tehagustado {
	font-size:18px;
	line-height:20px;
	color:#FF9A04;
}

#principal h2{
	font-size:1.2em;
	line-height:1.4em;
	margin:3px 0 4px 0;
}

#lateral h2, #lateral h2.lateral{
	font-size:1.5em;
	line-height:1.2em;
	
	margin:0px 0 1px 0;
	color:#4D4D4D;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 12px;
}

#lateral h6, #lateral h6.lateral{
	font-size:1.5em;
	line-height:1.2em;
	
	margin:0px 0 1px 0;
	color:#4D4D4D;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 12px;
}


#lateral .buscador{
	font-size:1.5em;
	line-height:1.2em;
	font-weight:bold;
	margin:0px 0 1px 0;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 12px;
}

#lateral .buscador a{
	color:#4D4D4D;
}

#lateral .buscador a:over{
	color:#4D4D4D;
}


#principal h2.lateral{
	font-size:1.5em !important;
	line-height:2.2em !important;
	color:#4D4D4D;
	margin:3px 0 4px 0;
	clear:both;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 16px;
}

#principal h6.lateral{
	font-size:1.5em !important;
	line-height:2.2em !important;
	color:#4D4D4D;
	margin:3px 0 4px 0;
	clear:both;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 16px;
}

#lateral .bC1  h2.uppercase{
	background: url('../images/lineaBaseH2Gris.png') no-repeat 0px 12px !important;
}

#lateral .bC1  h6.uppercase{
	background: url('../images/lineaBaseH2Gris.png') no-repeat 0px 12px !important;
}

.lateral_uppercase {
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	line-height:10px;

	font-size:1.5em;
	line-height:1.2em;
	
	margin:0px 0 1px 0;
	color:#4D4D4D;
	background: url('../images/lineaBaseH2.png') no-repeat 0px 12px;

	clear:both;
}

h2.micrositio{
	font-size:16px !important;
	font-weight:bold;
	color:#ff9a04;
	margin:0 !important;
	padding:0 !important;
	line-height:16px;
}

h2 a{
	color:#4D4D4D;
}

h2 a:hover{
	color:#ff9a04;
}

h2 span{
	background:#ffffff;
	padding-right:2px;
}

h2.uppercase{
	text-transform:uppercase;
}

h6 a{
	color:#4D4D4D;
}

h6 a:hover{
	color:#ff9a04;
}

h6 span{
	background:#ffffff;
	padding-right:2px;
}

h6.uppercase{
	text-transform:uppercase;
}

h3{
	font-size:12px;
	line-height:15px;
	color:#4D4D4D;
	text-transform:uppercase;
	clear:both;
}

h3.eM{
	font-size:11px;
	line-height:15px;
	color:#ff9a04;
	text-transform:none;
	clear:both;
}

h3.micrositio, table.micrositio caption{
	font-size:14px;
	font-weight:normal;
	line-height:15px;
	color:#4D4D4D;
	text-transform:none;
	text-align:left;
}

h3 a{
	color:#4D4D4D;
}

h3 a:hover{
	color:#ff9a04;
}

h4{
	font-size:12px;
	line-height:15px;
	color:#4D4D4D;
	clear:both;
}

p.negrita {
	font-size:11px;
	line-height:15px;
	color:#4d4d4d;
	font-weight:bold;
	margin-bottom:15px;
}

#principal p{
	font-size:1.1em;
	line-height:1.4em;
	color:#4d4d4d;
}

.anteTope {
	margin:0 !important;
	padding:0 !important;
}

p a{
	color:#4d4d4d;
}

p a:hover{
	color:#ff9a04;
}
/* ------- LATERAL.CSS -------  */

.mediaLateral{
	width:180px;
	float:left;
	margin-right:10px;
}

ul.ultimasNoticias, div.magazine, ul.eventoBlog {
	width:162px;
	height:auto;
	padding:0 14px 0 14px;
	list-style-type:none;
	float:left;
	overflow:hidden;
}

div.ultimasNoticias {
	width:190px;
	float:left;
	margin-right:8px;
}

	.nMR {
		margin-right:0px !important;
	}

	ul.ultimasNoticias li:first-child, ul.ultimasNoticias li.primero { /* primero para ie6 */
		border-top:none;
	}

	ul.ultimasNoticias li {
		padding:10px 0 10px 8px;
		background: url('../images/fDG.png') no-repeat 0px 14px;
		border-top:solid 1px #B2B2B2;
		font-size:12px;
		line-height:14px;
		color:#4D4D4D;
	}

	ul.ultimasNoticias li a{
		color:#4D4D4D;
	}
	
	ul.ultimasNoticias li a:hover{
		color:#ff9a04;
	}
	


div.magazine {
	height:226px;
	padding-top:11px;
	margin-right:10px;
}
	div.magazine h2 span{
		/*background:#EBEBEB !important;*/
	}
	
	div.magazine img{
		display:block;
		margin:14px auto;
	}

	div.magazine p{
		font-size:12px;
		font-weight:bold;
		line-height:15px;
		color:#ff9a04;
		overflow:hidden;
	}
	
	div.magazine p a{
		color:#ff9a04;
	}
	
	div.magazine p a:hover{
		color:#4D4D4D;
	}
	
ul.eventoBlog {
		width:370px;
		height:auto;
		padding:0 10px;
		margin-right:0;
		overflow:visible;
}

	ul.eventoBlog li:first-child, ul.eventoBlog li.primero {
			border-top:none;
		}

		ul.eventoBlog li {
			padding:10px 0;
			height:60px;
			border-top:solid 1px #B2B2B2;
			font-size:12px;
			line-height:14px;
			color:#4D4D4D;
			clear:left;
		}
	
	ul.eventoBlog img {
		float:left;
		
		border:solid 1px #cccccc;
	}
	
	ul.eventoBlog h3, ul.eventoBlog p, ul.autores h4 {
		float:left;
		width:299px;
		line-height:14px;
		clear:none;
		padding-left:8px;
		text-transform:none;
	}
	
	ul.eventoBlog h3{
		font-size:13px;
		font-weight:bold;
		color:#ff9a04;
	}
	
	ul.autores h4{
		color:#4d4d4d !important;
	}
	
	ul.eventoBlog h3 a, ul.autores h4 a{
		color:#ff9a04;
	}
	
	ul.eventoBlog h3 a:hover, ul.autores h4 a:hover{
		color:#4d4d4d;
	}
	
	ul.eventoBlog p{
		font-size:11px;
	}
	
ul.autores {

}

	ul.autores h4 {
		font-size:13px;
		font-weight:bold;
		color:#ff9a04;
	}
	
div.eventoJobs {
		padding:10px;
		_padding-bottom:0px;
}

	div.eventoJobs ul.apretada{
		padding-bottom:7px;
	}

	div.eventoJobs p a.btnGris {
		background-position:right center;
	}
	
div.lateralBuscador {
	position:absolute;
}

	p.espacioDoble {height:151px;}
	p.espacio {height:263px;}

div.mes {
	width:170px;
	
	padding:12px 10px;
	margin-right:10px;
	float:left;
}

	div.mes img {
		margin-top:7px;
	}
	
#wp-calendar {
	width:100%;
	color:#4d4d4d;
	border-collapse:collapse;
}

	#wp-calendar caption{
		font-size:15px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
		color:#4d4d4d;
		
		height:19px;
	}
	
	#wp-calendar thead, #wp-calendar tfoot{
		background:#4d4d4d;
		color:#fff;
		height:17px;
	}
	
	#wp-calendar th, #wp-calendar td{
		height:17px;
		padding:0;
		text-align:center;
		border:solid 1px #4d4d4d;
	}
	
	#wp-calendar tfoot td{
		text-transform:uppercase;
		font-weight:bold;
	}
	
		#wp-calendar tfoot td a{
			color:#fff;
		}
	
	#wp-calendar td#today, #wp-calendar td#today a{
		color:#ff9a04 !important;
		background:#4d4d4d;
	}
	
		#wp-calendar td a{
			display:block;
			padding:3px 0 2px 0;
			height:12px;
			color:#4d4d4d;
			background:#ff9a04;
		}
		
		#wp-calendar td a:hover{
			color:#ff9a04;
			background:#4d4d4d;
		}
		
/* ------- BANNERS.CSS -------  
.banner {

}

div #bPrincipal {
	width:728 px;
	height:90 px;
	float:left;
	margin:10 px 0 10 px 2 px;
	z-index:1;
}

div #bPromociones {
	clear:both;
	width:390 px;
	height:90 px;
}

div #bInternoDoble {
	clear:both;
}

div #bInternoDoble div .borde {
	clear:both;
	width:560 px;
	height:90 px;
	overflow:hidden;
}

div #bInternoSimpleX2 {
	clear:both;
	width:562 px;
}

div #bInternoSimpleX2 div .borde {
	width:275 px;
	height:90 px;
	overflow:hidden;
}

div #bSuperiorSimpleX2 {
	clear:both;
	width:394 px;
}

div #bSuperiorSimpleX2 div .borde {
	width:390 px;
	height:92 px;
	float:right;
}

div #comunicacionInterna {
	clear:both;
}

div #comunicacionInterna div .borde {
	width:275 px;
	height:90 px;
	float:left;
}

div #bColDerArriba {
	float:right;
	width:190 px;
}

#bColDerDoble {
	width:390 px;
}

div #bEDays {
	float:left;
	margin-bottom:10 px;
}

div #bEDays a img {
	float:left;
}

div .formacion {
	float:left;
}

div .formacion a img {
	float:left;
}

#bMes {
	width:188 px;
	height:161 px;
	float:left;
}

 ------- ULEXPANDIDA.CSS -------  */
ul.expandida {
	list-style-type:none;
}

	ul.expandida li{
		clear:both;
		display:block;
		height:24px;
	}
	
	ul.expandida li a {
		color:#4D4D4D;
	}
	
	ul.expandida li a:hover {
		color:#ff9a04;
	}
	
	ul.expandida li p {
		padding:6px 0;
		height:12px;
		line-height:12px;
	}
	
	ul.expandida li p.col1{
		width:277px; /*277*/
		float:left;
		font-size:12px !important;
		padding:0 0 0 15px;
		font-weight:bold;
		background: url('../images/fDB.png') no-repeat center left;
	}

	ul.expandida li p.colDoble1{
		width:377px; /*277*/
		float:left;
		font-size:12px !important;
		padding:0 0 0 15px;
		font-weight:bold;
		background: url('../images/fDB.png') no-repeat center left;
	}
	
		ul.expandida li p.colDoble2{
		width:377px; /*277*/
		float:left;
		font-size:12px !important;
		padding:0 0 0 20px;
		font-weight:bold;
		background: url('../images/fDB.png') 10px 5px no-repeat ;
	}
	
	ul.expandida li p.col2{
		width:270px;
		float:left;
		font-weight:normal;
		padding:0 0 0 0;
		text-align:right;
	}
	
		ul.expandida li p.col3{
		width:350px;
		float:left;
		font-size:12px !important;
		font-weight:normal;
		padding:0px 0 0 0;
		text-align:right;
	}
	
	
p.col1{
		width:277px;
		float:left;
		font-size:12px !important;
		padding:0 0 0 15px;
		font-weight:bold;
		background: url('../images/fDB.png') no-repeat center left;
	}

p.colDoble1{
		width:377px;
		float:left;
		font-size:12px !important;
		padding:0 0 0 15px;
		font-weight:bold;
		background: url('../images/fDB.png') no-repeat center left;
	}
	
p.col2{
		width:270px;
		float:left;
		font-weight:normal;
		padding:0 0 0 0;
		text-align:right;
	}	
	
div#lateral ul.expandida li{
	height:auto;
}
	
div#lateral ul.expandida li p{
	height:auto;
}

div#lateral ul.expandida li p.col1{
	width:181px;
	background-position:left 2px;
	padding-left:12px;
	line-height:14px;
	position:relative;
	top:0px;
	padding-bottom:2px;

	clear:left;
}
div#lateral ul.expandida li p.col2{
	width:181px;
	text-align:left;
	padding-left:7px;
	line-height:16px;
	position:relative;
	top:0px;
	margin-top:2px;
	
	clear:left;
}
/* ------- ULAPRETADA.CSS -------  */
ul.apretada, ul.wppp_list {
	list-style-type:none;
}
	ul.colX3 li {
		width:243px;
		float:left;
		clear:none !important;
	}

	ul.colX2 li {
		width:272px;
		float:left;
		clear:none !important;
	}
	
	div.destacado ul.colX3 li {
		width:170px;
		float:left;
		clear:none;
	}

	ul.apretada li, ul.wppp_list li{
		clear:both;
		display:block;
		line-height:16px;
		font-size:11px;
		padding-left:9px;
		background: url('../images/fDB.png') no-repeat left 5px;	
		color:#4d4d4d;
	}
	
	.bC1 ul.apretada li {
		background: url('../images/fDG.png') no-repeat left 5px;	
	}
	
	ul.apretada li a, ul.wppp_list li a{
		color:#4d4d4d;
	}
	
	ul.apretada li a:hover, ul.wppp_list li a:hover{
		color:#ff9a04;
	}
	

	
ul.blog {
	padding-top:6px;
}
	
	ul.blog li{
		line-height:17px;
		font-size:12px;
		/*height:17px;
		overflow:hidden;
		white-space:pre;*/
	}

/* ------- ULFRANJA.CSS -------  */
ul.franja {
	list-style-type:none;
	border:solid 1px #B2B2B2;
	display:block;
	margin-bottom:3px;
	color:#4d4d4d;
}

ul.franja li{
	display:block;
	border-bottom:solid 3px #fff;
	padding:5px 10px;
	font-size:11px;
	line-height:19px;
}

ul.franja li.ultimo{
	display:block;
	border-bottom:none;
	padding:5px 10px;
	font-size:11px;
	line-height:19px;
}

ul.franja li b{
	text-transform:uppercase;
	color:#ff9a04;
}
/* ------- ULSERVICIOS.CSS -------  */
ul.servicios {
	list-style-type:none;
	clear:both;
	display:block;
	float:right;
}

	ul.servicios li{
		display:block;
		float:left;
		height:16px;
		padding-left:8px;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		color:#4d4d4d;
	}
	
	ul.servicios li a, ul.servicios li span{
		color:#4d4d4d;
		display:block;
		float:left;
		padding:6px 20px 8px 0;
	}
	
	ul.servicios li a{
		background-position: right;
		background-repeat:no-repeat;
	}
	
	ul.servicios li span{
		padding-right:0;
	}
	
	ul.servicios li a:hover{
		color:#ff9a04;
	}
	
	ul.servicios li a.imprimir {background-image: url('../images/imprimir.png'); 	}
	ul.servicios li a.enviar {background-image: url('../images/enviar.png'); }
	ul.servicios li a.aumentar {background-image: url('../images/aumentarTipo.png'); }
	ul.servicios li a.disminuir {background-image: url('../images/disminuirTipo.png'); }
	
	ul.servicios li a b{
		display:none;
	}
/* ------- ULSIMPLE.CSS -------  */
ul.simple {
/* sF */		font-size:1.2em !important;
		line-height:1.5em;
	list-style-type:disc;
	margin:15px 0 9px 14px;
}

	ul.simple li{
		font-size:1.2em !important;
		font-size:11px; 
		color:#ff9a04;
		
	}
	
	ul.simple li span {
    	font.family:Arial;
		color:#4d4d4d;
		font-size:12px;
		line-height:15px;
		margin-left:0px;
	}
	
	ul.simple li a{
		color:#4d4d4d;
	}
	
	ul.simple li a:hover{
		color:#ff9a04;
	}
    /* ------- OLORDENADA.CSS -------  */
ol.ordenada {
	list-style-type:none;
	clear:both;
	display:block;
}

div#lateral ol.ordenada {
	background:#EBEBEB;
}

	ol.ordenada li{
		clear:both;
		display:block;
		line-height:15px;
		font-size:11px;
		font-weight:bold;
		color:#ff9a04;
		padding-top:5px;
	}
	
	ol.ordenada li span, ol.ordenada li b{
		display:block;
		float:left;
		width:12px;
		clear:both;
	}
	
	ol.ordenada li span{
		font-size:11px;
		font-weight:normal;
		color:#4d4d4d;
		padding-left:4px;
		width:546px;
		clear:none;
	}
	
	ol.ordenada li a{
		color:#4d4d4d;
	}
	
	ol.ordenada li a:hover{
		color:#ff9a04;
	}
    /* ------- BOTONES.CSS -------  */

a.btn {
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:right;
	text-align:right;
	height:14px;
	
	background: url('../images/fDB.png') no-repeat center right;
	padding:0px 10px 2px 4px;
	color:#4D4D4D;
}

a.btn-emp {
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:right;
	text-align:right;
	height:18px;    
	
	background: url('../images/flecha_emp.jpg') no-repeat center right;
	padding:3px 30px 2px 4px;
	color:#FFFFFF;
}

a.btn2 {
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:right;
	text-align:right;
	height:14px;
	
	background: url('../images/fDG.png') no-repeat center right;
	padding-right:10px;
	color:#4D4D4D;
}


a.btn:hover , .bC1 a.btn:hover, .bC2 a.btn:hover, a.bC2:hover, .bC0 a.btn:hover{
	color:#ff9a04;
}


.bC0 a.btn {
	background: url('../images/fDGO.png') no-repeat center right;
	padding:0px 10px 2px 4px;
	color:#4D4D4D;
}

.bC1 a.btn {
	background: url('../images/fDG.png') no-repeat center right;
	padding:0px 10px 2px 4px;
	color:#4D4D4D;
}

.bC2 a.btn, a.bC2{
	background:#4D4D4D url('../images/fDNBtn.png') no-repeat center right;
	padding:0px 14px 2px 4px;
	color:#fff;
}

a.btnLinkFlecha {
	padding-left:10px;
	background: url('../images/fDB.png') no-repeat center left;
	color:#4D4D4D;
}

.bC1 a.btnLinkFlecha {
	background: url('../images/fDG.png') no-repeat center left;
}

a.btnTexto{
	padding-right:10px;
	font-weight:bold;
	text-transform:uppercase;
	background: url('../images/fDB.png') no-repeat right 4px;
	color:#4D4D4D;
}

.bC1 a.btnTexto{
	background: url('../images/fDG.png') no-repeat right 4px;
}

a.btnLinkFlecha:hover, a.btnTexto:hover {
	color:#ff9a04;
}

/* ------- BUSQUEDASFRECUENTES.CSS -------  */

p.busquedasFrecuentes {
	color:#575650;
	font-size:11px;
	line-height:15px;
	padding-bottom:20px;
}

	p.busquedasFrecuentes a {
		color:#575650;
	}
	
	p.busquedasFrecuentes a:hover, p.busquedasFrecuentes a:hover *, p.busquedasFrecuentes a:hover big, p.busquedasFrecuentes a:hover span{
		color:#ff9a04;
	}

	p.busquedasFrecuentes big {
		font-size:1.2em;
		line-height:1em;
	}
	
	p.busquedasFrecuentes span {
		color:#006092;
	}

/* ------- ENCABEZADO.CSS -------  */

div#marca {
	width:255px;
	height:143px;
	float:left;
	position:relative;
	background: #fff url('../images/hBL.png') no-repeat right top;
}
	
	div#marca h6, ul#paisIdioma, ul#paisIdioma2 {position:absolute;}
	
	div#marca h6 {
		margin:10px 0 0 5px;
        /*margin:69px 0 0 14px;*/
	}
		div#marca h6 span{
			display:none;
		}
		
	ul#paisIdioma {
		display:block;
		/*width:213px;*/
        margin:10px 0 0 133px;
		/*margin:25px 0 0 14px;*/
		z-index:2;
	}
	
		ul#paisIdioma li.pais, ul#paisIdioma li.idioma, ul#paisIdioma2 li.idioma/*, ul#paisIdioma li:hover ul.sub li*/, .liIdiomaSubOver {
			display:block;
			font-size:11px;
			text-transform:uppercase;
		}
		ul#paisIdioma li.pais { 
			/*float:left; */
			padding:4px 15px 7px 3px;
			font-weight:bold;
			position:relative;
			background: url('../images/otrosPaisesFlecha.gif') right 5px no-repeat;
		}
		
		ul#paisIdioma li.pais a{ 
			color:#4d4d4d;
		}
		
		ul#paisIdioma li.idioma {
			/*float:right; */
			padding:4px 3px 7px 3px;
			font-weight:bold;
			position:relative;
			color:#006092;
		}
		
		ul#paisIdioma li.idioma a{
			color:#006092;
		}
		
			/*ul#paisIdioma li:hover,*/ .liIdiomaOver{
				border-top:solid 1px #d3d3d3;
				border-left:solid 1px #d3d3d3;
				border-right:solid 1px #d3d3d3;
				
			}
			
			/*ul#paisIdioma li:hover ul.sub,*/ .ulIdiomaOver {
            	z-index:50;
				position:absolute;
				top:0;
				left:0;
				display:block;
				width:100px;
				margin:15px 0 0 -1px;
				border-top:solid 1px #d3d3d3;
				border-bottom:solid 1px #d3d3d3;
				border-left:solid 1px #d3d3d3;
				border-right:solid 1px #d3d3d3;
				background:#fff;
				list-style-type:none;
			}
			
			ul#paisIdioma li ul.sub {
				display:none;
			}
			
			ul#paisIdioma li .ulIdiomaOver li a:hover {
				color:#ff9a04;
			}
			
			/*ul#paisIdioma li:hover ul.sub li,*/ .ulIdiomaOver li {
				font-size:10px;
				line-height:10px;
				font-weight:normal;
				padding:3px;
				padding-right:10px;
				text-transform:none;
			}
			
			/*ul#paisIdioma li ul.sub li:hover {
				border:none;
				background:#d3d3d3;
				font-size:10px;
			}*/
			
				
        ul#paisIdioma2 {
		display:block;
		/*width:213px;*/
		margin:110px 0 0 190px;
		/*margin:25px 0 0 14px;*/
		z-index:2;
	}
			ul#paisIdioma2 li {
		/*float:right; */
		list-style: none;
		padding:0px 0px 4px 0px;
		font-weight:bold;
		position:relative;
		color:#4d4d4d;
		text-align: right;
	}
	
			ul#paisIdioma2 li a{
		color:#4d4d4d;
	}
			

/* ------- PIE -------  */

	ul#GlobalResource {
		padding: 0;
		margin: 0;
		list-style: none;
    margin:-70px 0 0 760px;
	}
					
		ul#GlobalResource li.pais { 
		  float: none;
			position: relative;
			text-align: left;
		}
		
		ul#GlobalResource li.pais a { 
			color:#4d4d4d;
			font-size: 11px;
			text-transform:uppercase;
		}
		
			ul#GlobalResource li.pais ul.sub {
				display: none;
			}
					
			ul#GlobalResource li:hover ul.sub {
				display:block;
			}
			
			ul#GlobalResource li.pais a:hover {
				color:#ff9a04;
			}
			
		
			

ul#navInstitucional, form#buscador {
	height:33px;
	float:left;
	display:block;
	background: #fff url('../images/nIB.gif') repeat-x top;
}
ul#navInstitucional {
	width:502px;
}
	ul#navInstitucional li {
		float:left;
		display:block;
		padding:14px 7px 0 9px;
		background: url('../images/nIS.gif') no-repeat left 21px;
	}
	
	ul#navInstitucional li:first-child, ul#navInstitucional li.primero { /* primero para ie6 */
		padding-left:2px;
		background:none;
	}
	
		ul#navInstitucional li a, ul#navInstitucional li span.seleccionado{
			font-size:1.1em;
			color:#333333;
		}
		
		ul#navInstitucional li span.seleccionado{
			font-weight:bold;
			color:#ff9a04;
		}
		
		ul#navInstitucional li a:hover{
			color:#ff9a04;
		}
	
ul#navPrincipal {
	width:986px;
	height:46px;
	clear:left;
	display:block;
	border-top:solid 1px #d3d3d3;
	padding:0 0 0 14px;
	background: #fff url('../images/nPB.png') repeat-x top;
	overflow:visible;
}

	ul#navPrincipal li {
		float:left;
		display:block;
		padding:9px 10px 0 13px;
		height:37px;
		background: url('../images/nIS.gif') no-repeat left 17px;
		position:relative;
		top:0;
	}
	
	ul#navPrincipal li:first-child, ul#navPrincipal li.primero { /* primero para ie6 */
		padding-left:0;
		background:none;
	}
		ul#navPrincipal li a, ul#navPrincipal li span.seleccionado{
			font-size:13px;
			font-weight:bold;
			
			color:#CCCCCC;
			
			display:block;
			float:left;
		}
		ul#navPrincipal li a:hover, ul#navPrincipal li span.seleccionado{
			color:#fff;
		}
		
		ul#navPrincipal li span.seleccionado{
			height:37px;
			background: url('../images/nPS.png') no-repeat left 19px;
		}
		
p#breadCrumbs {
	clear:both;
	background:#fff;
	padding:0 14px;
	height:21px;
	width:972px;
	color:#3f3f3f;
	font-size:11px;
	position:relative;
	top:-6px;
}
	
	p#breadCrumbs a, p#breadCrumbs span.this{
		display:block;
		float:left;
		padding-right:4px;
		color:#3f3f3f;
		text-transform:lowercase;
	}
	
	p#breadCrumbs a:hover{
		color:#ff9a04;
	}
	
	p#breadCrumbs span.this{
		color:#ff9a04;
		font-weight:normal;
		font-weight:bold;
	}
	
	p#breadCrumbs span.fecha{
		display:block;
		float:right;
		font-weight:bold;
		margin-right:1px;
	}
/* ------- VISORDEIMAGENES.CSS -------  */
div.visorDeImagenes {
	width:266px;
	height:199px;
	float:left;
	position:relative !important;
}
	div.visorDeImagenes a.imagen{
		display:block;
		width:264px;
		height:181px;
		border:solid 1px #333;
	}
	
	div.visorDeImagenes a.imagen img{
		display:block;
	}
	
	div.visorDeImagenes div{
		position:relative;
		background:#333;
		color:#d7d7d7 !important;
		font-size:1.1em;
		font-weight:bold;
		padding:3px 5px 0 5px;
		height:13px;
		width:256px;
	}
	
		div.visorDeImagenes span.contador{
			display:block;
			float:left;
			margin:0 6px 0 0;
			font-size:11px;
		}
		
		div.visorDeImagenes a.anterior, div.visorDeImagenes a.siguiente, div.zoomVisible a.anterior{
			display:block;
			width:10px;
			height:10px;
			float:left;
			margin:2px 4px 0 0;
		}

		div.visorDeImagenes a.siguiente, div.zoomVisible a.siguiente {
			background: url('../images/fD.png') no-repeat;
		}
		
		div.visorDeImagenes a.siguiente:hover, div.zoomVisible a.siguiente:hover {
			background: url('../images/fDRoll.png') no-repeat;
		}
		
		div.visorDeImagenes a.anterior, div.zoomVisible a.anterior{
			background: url('../images/fI.png') no-repeat;
		}
		
		div.visorDeImagenes a.anterior:hover, div.zoomVisible a.anterior:hover{
			background: url('../images/fIRoll.png') no-repeat;
		}
			
		div.visorDeImagenes a.zoom{
			display:block;
			float:right;
			padding:0 10px 0 0;
			background: url('../images/mas.png') no-repeat right;
			color:#d7d7d7;
			text-transform:uppercase;
			font-size:11px;
		}
		

		div.visorDeImagenes a.video{
			display:block;
			float:right;
			padding:0 60px 0 0;
/*			background: url('../images/mas.png') no-repeat center; */
			color:#d7d7d7;
			text-transform:uppercase;
			font-size:11px;
		}

		div.visorDeImagenes a.zoom:hover, div.visorDeImagenes a.video:hover{
			color:#ff9a04;
		}
		
	div.visorDeImagenes div.zoomOculto, div.visorDeImagenes div.videoOculto{
		display:none !important;
	}
	
	div.visorDeImagenes div.zoomVisible, div.visorDeImagenes div.videoVisible{
		display:block;
		position:absolute;
		bottom:-100px;
		left:0px;
		background:#fff;
		border:solid 1px #ccc;
		width:529px;
		height:464px;
		z-index:10;
	}
	
	div.zoomVisible a.cerrar, div.videoVisible a.cerrar, div.rContacto a.cerrar{
		display:block;
		float:right;
		color:#4d4d4d;
		background:url('../images/cerrar.png') no-repeat right 9px;
		padding:8px 10px 7px 0 !important;
		margin-right:5px;
		font-weight:bold;
		font-size:11px !important;
	}
	
	
	
	div.zoomVisible img{
		display:block;
		clear:both;
		border:solid 1px #ccc;
		border-bottom:none;
		margin:0 auto;
	}
	
	div.zoomVisible div.navegador{
		background:#333;
		margin:0 auto 0 auto;
		width:470px;
		padding:3px 5px 2px 5px;
		border:solid 1px #ccc;
		border-top:none;
		height:13px;
	}
	
	div.zoomVisible div.navegador a{
		color:#d7d7d7;
		display:block;
		width:10px;
		height:10px;
		float:left;
		margin:2px 4px 0 0;
		outline:none !important;
	}
	
	div.zoomVisible div.navegador a:hover{
		color:#ff9a04;
	}
	
	div.zoomVisible p.zoom {
		font-size:11px !important;
		font-weight:normal;
		line-height:11px;
		margin:0 auto;
		padding:0px;
		padding-bottom:11px;
		background:url('../images/topeSimpleLargo.png') no-repeat bottom;
		width:480px;
	}
	
	h1.zoom {
		padding:0;
		margin:0 auto 0 auto !important;
		padding-top:15px;
		width:480px;
		font-size:13px !important;
	}
    /* ------- VISORDEVIDEOS.CSS -------  */
div.visorDeVideos {
	width:266px;
	height:230px;
	float:left;
	position:relative !important;
}
	div.visorDeVideos a.imagen{
		display:block;
		width:264px;
		height:181px;
		border:solid 1px #333;
	}
	
	div.visorDeVideos a.imagen img{
		display:block;
	}
	
	div.visorDeVideos div{
		position:relative;
		background:#333;
		color:#d7d7d7 !important;
		font-size:1.1em;
		font-weight:bold;
		padding:3px 5px 0 5px;
		height:13px;
		width:256px;
	}
	
		div.visorDeVideos span.contador{
			display:block;
			float:left;
			margin:0 6px 0 0;
			font-size:11px;
		}
		
		div.visorDeVideos a.anterior, div.visorDeVideos a.siguiente, div.zoomVisible a.anterior{
			display:block;
			width:10px;
			height:10px;
			float:left;
			margin:2px 4px 0 0;
		}

		div.visorDeVideos a.siguiente, div.zoomVisible a.siguiente {
			background: url('../images/fD.png') no-repeat;
		}
		
		div.visorDeVideos a.siguiente:hover, div.zoomVisible a.siguiente:hover {
			background: url('../images/fDRoll.png') no-repeat;
		}
		
		div.visorDeVideos a.anterior, div.zoomVisible a.anterior{
			background: url('../images/fI.png') no-repeat;
		}
		
		div.visorDeVideos a.anterior:hover, div.zoomVisible a.anterior:hover{
			background: url('../images/fIRoll.png') no-repeat;
		}
			
		div.visorDeVideos a.zoom{
			display:block;
			float:right;
			padding:0 10px 0 0;
			background: url('../images/mas.png') no-repeat right;
			color:#d7d7d7;
			text-transform:uppercase;
			font-size:11px;
		}
		

		div.visorDeVideos a.video{
			display:block;
			float:right;
			padding:0 60px 0 0;
/*			background: url('../images/mas.png') no-repeat center; */
			color:#d7d7d7;
			text-transform:uppercase;
			font-size:11px;
		}

		div.visorDeVideos a.zoom:hover, div.visorDeVideos a.video:hover{
			color:#ff9a04;
		}
		
	div.visorDeVideos div.zoomOculto, div.visorDeVideos div.videoOculto{
		display:none !important;
	}
	
	div.visorDeVideos div.zoomVisible, div.visorDeVideos div.videoVisible{
		display:block;
		position:absolute;
		bottom:-100px;
		left:0px;
		background:#fff;
		border:solid 1px #ccc;
		width:529px;
		height:464px;
		z-index:10;
	}
	
	div.zoomVisible a.cerrar, div.videoVisible a.cerrar, div.rContacto a.cerrar{
		display:block;
		float:right;
		color:#4d4d4d;
		background:url('../images/cerrar.png') no-repeat right 9px;
		padding:8px 10px 7px 0 !important;
		margin-right:5px;
		font-weight:bold;
		font-size:11px !important;
	}
	
	
	
	div.zoomVisible img{
		display:block;
		clear:both;
		border:solid 1px #ccc;
		border-bottom:none;
		margin:0 auto;
	}
	
	div.zoomVisible div.navegador{
		background:#333;
		margin:0 auto 0 auto;
		width:470px;
		padding:3px 5px 2px 5px;
		border:solid 1px #ccc;
		border-top:none;
		height:13px;
	}
	
	div.zoomVisible div.navegador a{
		color:#d7d7d7;
		display:block;
		width:10px;
		height:10px;
		float:left;
		margin:2px 4px 0 0;
		outline:none !important;
	}
	
	div.zoomVisible div.navegador a:hover{
		color:#ff9a04;
	}
	
	div.zoomVisible p.zoom {
		font-size:11px !important;
		font-weight:normal;
		line-height:11px;
		margin:0 auto;
		padding:0px;
		padding-bottom:11px;
		background:url('../images/topeSimpleLargo.png') no-repeat bottom;
		width:480px;
	}
	
	h2.zoom {
		padding:0;
		margin:0 auto 0 auto !important;
		padding-top:15px;		
		width:525px;
		font-size:13px !important;
	}
    /* ------- NOTAS.CSS -------  */
	img.nota {border:solid 1px #cccccc;float:left;margin-right:12px;display:block;}
	div.notaTipoA {
		width:275px;
		float:left;
		padding:0 10px 0 0;
	}
		h1.notaTipoA {
			height:auto;
		}
		
		p.notaTipoA {
			padding-top:6px;
		}

	div.notaTipoB {
		width:275px;
		float:left;
	}
	
	div.notaTipoC, div.notaTipoE, div.notaEncabezado, div.nota3Encabezado, div.notaCuerpo {
		width:560px;
		font-size:11px;
		float:left;
		clear:both;
	}
	
	div#nota {
		font-size:11px;
		clear:both;
	}
	
	div.notaEncabezado {
		height:24.1em;
		height:auto;
		position:relative;
		background: url('../images/topeSimpleLargo.png') no-repeat bottom;
		margin-bottom:1em;
	}

	div.nota3Encabezado {
		height:25.1em;
		height:auto;
		position:relative;
		background: url('../images/topeSimpleLargo.png') no-repeat bottom;
		margin-bottom:1em;
	}
	
	div.notaEncabezado div.minheight {
		height:100px;
		width:0px;
		float:left;
	}

	div.nota3Encabezado div.minheight {
		height:100px;
		width:0px;
		float:left;
	}
	
	div.notaTipoE div.cLateral, div.notaEncabezado div.cLateral, div.nota3Encabezado div.cLateral{
		float:left !important;
		/*width:280px;*/
		padding:0 0 0 0;
		z-index:1;
	}

	div.notaTipoE div.cLateral {
		width:265px;
		margin-left:20px;
	}
	

	div.notaEncabezado div.cLateral{
		position:absolute;
		margin:auto 0 0 auto;
		top:auto;
		left:auto;
		right:0px;
		bottom:0px;
		width:auto;
		font-weight:bold;
		padding-bottom:1em;
		vertical-align:bottom;
		width:268px;
	}

	div.nota3Encabezado div.cLateral{
		position:absolute;
		margin:auto 0 0 auto;
		top:auto;
		left:auto;
		right:0px;
		bottom:0px;
		width:auto;
		font-weight:bold;
		padding-bottom:1em;
		vertical-align:bottom;
		width:268px;
	}
	
	div.notaEncabezado div.cLateral2{
		position:relative;
		margin:auto 0 0 auto;
		top:auto;
		left:0px;
		right:0px;
		bottom:0px;
		font-weight:bold;
		padding-bottom:1em;
		vertical-align:bottom;
	}
	
	div.notaEncabezado div.visorDeImagenes{
		float:left; width: 264px;
		margin:auto 0 0 auto;
		top:auto;
		left:0px;
		right:auto;
		bottom:0px;
		padding-bottom:1.2em;
		z-index:2;
	}

	div.nota3Encabezado div.visorDeImagenes{
		float:left; width: 270px;
		margin:auto 0 0 auto;
		top:auto;
		left:0px;
		right:auto;
		bottom:0px;
		padding-bottom:1.2em;
		z-index:2;
	}
	
	div.notaTipoA h1 a, div.notaTipoB h1 a, div.notaTipoC h1 a, div.notaTipoD h1 a, div.notaTipoE h1 a, div.resumenEnlaces h1 a, div.notaEncabezado h1 a, div.nota3Encabezado h1 a{ 
		color:#ff9a04;
	}
	
	div.notaTipoA h1 a:hover, div.notaTipoB h1 a:hover, div.notaTipoC h1 a:hover, div.notaTipoD h1 a:hover, div.notaTipoE h1 a:hover, div.resumenEnlaces h1 a:hover, div.notaEncabezado h1 a:hover, div.nota3Encabezado h1 a:hover{ 
		color:#4D4D4D;
	}
	
	div.notaTipoA p a, div.notaTipoB p a, div.notaTipoC p a, div.notaTipoD p a, div.notaTipoE p a, div.notaTipoF p a, div.resumenEnlaces p a, div.notaEncabezado p a, div.nota3Encabezado p a{ 
		color:#4D4D4D;
		font-size:1em;
	}
	
	div.notaTipoA p a:hover, div.notaTipoB p a:hover, div.notaTipoC p a:hover, div.notaTipoD p a:hover, div.notaTipoE p a:hover, div.notaTipoF p a:hover, div.resumenEnlaces p a:hover, div.notaEncabezado p a:hover, div.nota3Encabezado p a:hover{ 
		color:#ff9a04;
	}

	div.notaTipoA p, div.notaTipoB p, div.notaTipoC p, div.notaTipoD p, div.notaTipoE p, div.notaTipoF p, div.resumenEnlaces p{ 
/* sF */		font-size:12px !important;
		line-height:15px;
		color:#4D4D4D;
		clear:both;
	}
	
	div.notaTipoA p span, div.notaTipoB p span, div.notaTipoC p span, div.notaTipoD p span, div.notaTipoE p span, div.notaTipoF p span, div.resumenEnlaces p span{ 
/* sF */		font-size:12px !important;
	}
	
	div.notaTipoF p.datos {
		margin-bottom:4px;
	}
	
	div.notaEncabezado p, div.notaCuerpo p, div.nota3Encabezado p,{ 
/* sF */		font-size:1.2em !important;
		line-height:1.5em;
		color:#4D4D4D;
		clear:both;
	}
	
	div.notaCuerpo p{margin-bottom:1.5em;}
	
	div.notaEncabezado h1{
		font-size:1.8em;
		line-height:1.1em;
		margin:0.16em 0 0.22em 0;
	}

	div.nota3Encabezado h1{
		font-size:1.8em;
		line-height:1.1em;
		margin:0.16em 0 0.22em 0;
	}
	
	div.notaEncabezado p.datos{
		font-size:1.2em;
		line-height:1.3em;
	}

	div.nota3Encabezado p.datos{
		font-size:1.2em;
		line-height:1.3em;
	}
	
	div.notaEncabezado b.fecha{ /* div.notaEncabezado p b.fecha{ */
		float:right;
		display:block;
/* sF */		font-size:1.2em;
		display:block;
		margin-top:0em; /* margin-top:-1.5em; */
	}

	div.nota3Encabezado b.fecha{ /* div.notaEncabezado p b.fecha{ */
		float:right;
		display:block;
/* sF */		font-size:1.2em;
		display:block;
		margin-top:0em; /* margin-top:-1.5em; */
	}
	
	div.notaEncabezado div.cLateral ul{list-style-type:none;}
	
		div.notaEncabezado div.cLateral ul li{
/* sF */			font-size:1.2em;
			line-height:1.5em;
			color:#4d4d4d;
			padding-top:0.5em;
		}
		
		div.notaEncabezado div.cLateral ul li b{
			display:block;
			color:#ff9a04;
			text-transform:uppercase;
		}
	
	div.notaTipoA h1, div.notaTipoB h1, div.notaTipoC h1, div.notaTipoD h1, div.notaTipoE h1, div.resumenEnlaces h1{ 
		margin:3px 0 4px 0;
	}

	div.notaTipoA p b.fecha, div.notaTipoB p b.fecha, div.notaTipoC p b.fecha, div.notaTipoD p b.fecha, div.notaTipoE p b.fecha{ 
		color:#808080;
	}
	b.fecha{ 
		color:#808080;
	}
	
	p.datos {
		font-size:1.2em !important;
	}
	

div.destacado{
	padding:12px;
	width:538px;
	clear:both;
}

div.destacado p{
/* sF */	font-size:12px;
	line-height:15px;
	color:#4d4d4d;
}

div.destacado a.btn{
	clear:both;
}

/* ------- LISTACONTITULO.CSS -------  */		
div.listaConTitulo {
	width:227px;
	padding-right:27px;
	float:left;
}

	div.listaConTitulo h2 {
		margin:0 !important;
	}
/* ------- LISTADESPLEGABLECONTITULO.CSS -------  */
ul.listaDesplegableConTitulo {
	list-style-type:none;
	display:block;
	clear:both;
}

ul.listaDesplegableConTitulo .xcol2 {
	width:281px;

}

	ul.listaDesplegableConTitulo li {
		clear:both;
		display:block;
	}

		ul.listaDesplegableConTitulo li h3 {
			text-transform:none;
			border-bottom:1px solid #B2B2B2;
			padding-bottom:5px;
			padding-top:13px;
			clear:both;
			background-image: url('../images/fBB.png');
			background-repeat:no-repeat;
			background-position:right 23px;
		}
		
		ul.listaDesplegableConTitulo li h3.primero {
			padding-top:0px;
			background-position:right 10px;
		}
		
	ul.listaDesplegableConTitulo li.abierta h3.primero {
		background-position:right 10px;
	}
	
	ul.listaDesplegableConTitulo li.abierta h3 {
		margin-bottom:8px;
		background-image: url('../images/fSB.png');
		background-repeat:no-repeat;
		background-position:right 23px;
	}

	ul.listaDesplegableConTitulo li.abierta h3 a{
		color:#ff9a04;
		
	}

	ul.listaDesplegableConTitulo li.abierta h3 a:hover{
		color:#4d4d4d;
	}
	
	ul.listaDesplegableConTitulo li h3 a{
		display:block;
		outline:none;
	}
	

/* ------- FORMULARIOS.CSS -------  */

form input.text {
	border:none;
	height:12px;
	padding:2px;
	font-size:10px;
	color:#4d4d4d;
}

form input.text2 {
	border:none;
	height:11px;
	padding:2px;
	font-size:10px;
	color:#4d4d4d;
}

form input.submit {
	display:block;
	border:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	height:17px;
	cursor:pointer;
	background:transparent;
}

form input.submit:hover {
	color:#ff9a04 !important;
}

form  textarea {
	border:none;
	display:block;
	height:33px;
	padding:2px;
	font-size:10px;
	color:#4d4d4d;
	overflow:hidden;
}


form legend {
		font-weight:bold;
		font-size:11px;
		line-height:16px;
		text-align:left;
		color:inherit;
	}
	
	
form label {
    display:block;
    font-size:10px;
		text-transform:uppercase;
	}

form#usuariosRegistrados, form#loBuscamosPorTi, form#calendario,  form#casos, form#buscadorOfertasLaborales, form#enDirecto, form#comentar, form#envioNoticias, form#ingresaTuEvento, form#registrate, form#sectoriales, form#superior  {
	clear:both;
	padding:13px 16px;
	color:#4d4d4d;
	width:730px;
}

form#enDirecto  {
	margin-top:12px;
	width:530px;
	height:81px;
	overflow:hidden;
	}
	

	form#enDirecto input.text {
		float:left;
		width:251px;
	}

	form#enDirecto input.submit{
		width:100%;
		text-align:right;
		padding-right:10px;
		background: url('../images/fDG.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	
	form#enDirecto legend {
		padding-bottom:9px;
	}
	
	form#enDirecto a{
		display:block;
		clear:both;
		padding-top:5px;
		margin-bottom:6px;
		color:#4d4d4d;
		font-size:9px;
		text-transform:uppercase;
	}
	
	form#enDirecto a:hover{
		color:#ff9a04;
	}

form#buscadorOfertasLaborales {
	color:#fff;
	width:530px;
}

	form#buscadorOfertasLaborales p {
		float:left;
		width:176px;
	}
	
	form#buscadorOfertasLaborales legend {
		padding-bottom:11px;
		color:#FFFFFF;
	}

	form#buscadorOfertasLaborales label {
		color:#ff9a04;
		font-weight:bold;
		line-height:15px;
		padding-bottom:4px;
		text-transform:none;
		font-size:11px;
	}
	
	form#buscadorOfertasLaborales select {
		display:block;
		margin-bottom:13px;
	}
	
	form#buscadorOfertasLaborales input.submit{
		background:#4D4D4D url('../images/fDN.png') no-repeat right 6px;
		padding:0 10px 0 0;
		color:#fff;
		float:right;
		text-align:right;
	}

form#buscador {
	width:243px; /* definisiones en el encabezado.css */
	
}

	form#buscador input.text {
		background:#4d4d4d;
		color:#fff;
		float:left;
		margin:9px 1px 0 0;
		width:157px;
		height:13px;
		line-height:13px;
		font-size:12px;
		font-weight:bold;
	}
	
	form#buscador input.submit {
		color:#4d4d4d;
		float:left;
		margin:9px 0 0 0;
		width:66px;
		text-align:center;
		background: #ff9a04 url('../images/buscarFlecha.gif') no-repeat 54px 4px;
		line-height:17px;
	}
	
	form#buscador input.submit:hover {
		color:#fff !important;
	}

form#usuariosPass {
	clear:both;
	width:350px;
	height:60px;
	float:left;
	padding:11px 16px;
}

	form#usuariosPass p{
		line-height:10px;
		margin:0;
		padding:0;
	}
	
	form#usuariosPass input.text{
		display:block;
		clear:both;
		width:243px;
		border:none;
		margin-bottom:5px;
		line-height:15px;
	}
	
	form#usuariosPass input.submit{
		clear:both;
		/*width:100%;
		margin-bottom:0px;
		padding-bottom:0px;*/
		margin-left:300px;
		padding-right:10px;
		text-align:right;
		background: url('../images/fDG.png') no-repeat right 7px;
		color:#4d4d4d;
	}

form#usuariosRegistrados {
	clear:both;
	width:243px;
	height:83px;
	float:left;
	padding:11px 16px;
}

	form#usuariosRegistrados p{
		line-height:10px;
		margin:0;
		padding:0;
	}
	
	form#usuariosRegistrados input.text{
		display:block;
		clear:both;
		width:243px;
		border:none;
		margin-bottom:5px;
		line-height:15px;
	}
	
	form#usuariosRegistrados input.submit{
		clear:both;
		width:100%;
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
		background: url('../images/fDG.png') no-repeat right 7px;
		color:#4d4d4d;
	}
	
	form#usuariosRegistrados a{
		display:block;
		clear:both;
		margin-bottom:0px;
		color:#4d4d4d;
		font-size:9px;
	}
	
	form#usuariosRegistrados a:hover{
		display:block;
		color:#ff9a04;
	}
	
	form#usuariosRegistrados legend {
		font-size:11px;
		line-height:10px;
		padding:0 0 6px 0;
	}

form#Formboletin {
	width:190px;
	height:auto;
	float:right;
	margin-top:10px;
}

/*	form#boletin h2{
		margin-bottom:0px;
		line-height:1.06em !important;
	}*/

	form#Formboletin fieldset{
		height:112px;
		padding:10px 0;
		overflow:hidden;
	}
	
	form#Formboletin p{
		width:170px;
		margin:10px auto 0 auto;
		_margin:3px auto 0 auto;
		color:#4D4D4D;
		line-height:13px;
	}
	
	form#Formboletin h4{
		width:170px;
		margin:0 auto 5px auto;
		font-size:11px;
		line-height:13px;
		color:#4D4D4D;
		font-weight:normal;
	}
	
	form#Formboletin p a{
		display:block;
		width:170px;
		font-size:8px !important;
		text-transform:uppercase;
		color:#4D4D4D;
		margin-bottom:4px;
		_margin-bottom:3px;
	}
	
	form#Formboletin p a:hover{
		color:#ff9a04;
	}
	
	form#Formboletin input.text{
		width:166px;
		margin:0 auto 4px auto;
		_margin:0 auto 3px auto;
		font-size:10px;
		color:#4D4D4D;
	}
	
	form#Formboletin input.submit{
		margin:-2px 0 0 auto;
		padding:0;
		padding-right:10px;
		text-align:right;
		color:#4D4D4D;
		background: url('../images/fDG.png') no-repeat right 6px;
		
	}

div#camposloBuscamosPorTi{
	width:auto; 
  float:left; 
  margin-right:10px; 
  margin-bottom:10px
}

div.camposloBuscamosPorTi{
	width:auto; 
  float:left; 
  margin-right:10px; 
  margin-bottom:10px
}

form#loBuscamosPorTi {
	margin-top:12px;
}

	form#loBuscamosPorTi legend {
		padding:0 0 11px 0;
	}

	form#loBuscamosPorTi input{
		margin-top:3px;
	  padding:1px;
	  font-size:12px;
	  color:#4d4d4d;
	  border-width:1px;
	  border-style:solid;
	  border-color:#b0b0b0;
	}
	
		form#loBuscamosPorTi textarea{
		margin-top:3px;
	  padding:3px;
	  font-size:12px;
	  line-height:14px;
	  color:#4d4d4d;
	  border-width:1px;
	  border-style:solid;
	  border-color:#b0b0b0;
	  overflow: auto;
	}


	form#loBuscamosPorTi .left label, form#loBuscamosPorTi .right label{
		padding-top:0px;
		padding-bottom:15px;
	}
	

	form#loBuscamosPorTi .left label{
		width:65px;
	}
	
	form#loBuscamosPorTi .right label{
		width:133px;
	}
	
	form#loBuscamosPorTi p, form#loBuscamosPorTi .noCol{
		font-size:11px;
	}
	
	form#loBuscamosPorTi .noCol label{
		display:inline;
	}
	
	form#loBuscamosPorTi a.btn{
		clear:both;
		float:left;
		margin:6px 0 0 17px;
		background-position:right 4px !important;
	}
	
  form#loBuscamosPorTi input.submit:hover {
	  color:#4d4d4d !important;
  }
	
	form#loBuscamosPorTi input.submit{
	  display:block;
	  border:none;
	  text-transform:uppercase;
	  font-size:25px;
	  font-weight:bold;
	  line-height:30px;
	  height:30px;
	  cursor:pointer;
	  padding:4px;
	  margin-top:5px;
		color:#4d4d4d;
		margin-left:20px;
	}

form#calendario {
	height:auto;
	width:530px;
	padding:5px 16px;
}

	form#calendario p{
		width:260px;
		height:50px;
		clear:left;
	}
	
	p.calendario { height:26px;}
	
	p.largo { width:525px;}
	
	form#calendario label{
		width:250px;
		float:none;
		padding-top:9px;
	}
	
	form#calendario label.largo{
		width:520px;
		float:none;
		padding-top:9px;
	}
	
	form#calendario select{
		width:250px;
		display:block;
		float:left;
		float:none;
	}
	
	form#calendario select.largo{
		width:520px;
		display:block;
		float:none;
	}
	
	form#calendario input.submit{
		background: url('../images/fDG.png') no-repeat center right;
		padding-right:10px;
		margin-top:3px;
		color:#4d4d4d;
		float:right;
		text-align:right;	
	}
	
form#casos {
	height:auto;
	width:530px;
}

	form#casos fieldset{
		width:510px;
	}
	
	form#casos fieldset p{
		width:250px;
		float:left !important;
	}
	
	p.calendario {
		height:26px;
	}
	
	form#casos label{
		width:100px !important;
		
		padding-top:9px;
	}
	
	form#casos label.derecha{
		width:40px;
	}
	
	form#casos select{
		width:200px;
		display:block;
		
	}
	
	form#casos input.submit{
		background: url('../images/fDG.png') no-repeat center right;
		padding-right:10px;
		margin-top:3px;
		color:#4d4d4d;
		float:right;
		text-align:right;	
	}


form.superior {
	margin-top:0px !important;
	width:335px !important;
	float:left !important;
	clear:none !important;
	position:absolute;
	top:62px;
	left:14px;

}

form#superior {
	margin-top:13px;
	padding-left:0;
	padding-top:0;
}

	form#superior select{
		width:217px;
		margin-right:9px;
		color:#4D4D4D;
		display:block;
		float:left;
	}
	
	form#superior a.btn {
		margin-top:6px;
		clear:both;
		float:right;
		width:122px;
	}
	
	form.superior a.btn {
		float:left !important;
		padding-left:0 !important;
	}
	
form#busquedaAvanzada {
	margin-top:11px;
	padding-top:12px;
	padding-bottom:5px;
	clear:both;
	width:756px;
}

	form#busquedaAvanzada .columna {
		width:30%;
		float:left;
		color:#fff;
        padding-left: 10px;
	}
	
	form#busquedaAvanzada legend {
		color:#FF9A04;
		display:block !important;
	}
	
	
	
	form#busquedaAvanzada h1, form#busquedaAvanzada p{
		padding-left:15px;
		padding-right:15px;
	}
	
	form#busquedaAvanzada fieldset p, form#busquedaAvanzada legend  {
		line-height:22px !important;
		padding:0;
		
	}
	
	form#busquedaAvanzada p{
		font-size:11px;
		line-height:16px;
		color:#fff;
	}
	
	form#busquedaAvanzada h1{
		font-size:20px;
		color:#fff;
		padding-bottom:15px;
	}
	
	
	
	form#busquedaAvanzada select{
		width:164px;
		font-size:10px;
	}
	
	form#busquedaAvanzada input.submit{
		background:#4D4D4D url('../images/fDN.png') no-repeat right 6px;
		padding:0 10px 0 0;
		color:#fff;
		float:right;
		text-align:right;
	}
	
	form#busquedaAvanzada label{
		display:inline;
		color:#fff;
	}
	
	
form#suscripcion {

}

	form#suscripcion input.submit, form#registro input.submit {
		background: url('../images/fDB.png') no-repeat center right;
		padding-right:10px;
		padding-left:10px;
		margin-top:3px;
		color:#4d4d4d;
		float:right;
		text-align:right;
	}

	form#suscripcion fieldset#personales{
		padding-bottom:10px;
		margin-bottom:10px;
		background:url('../images/topeSimpleLargo.png') no-repeat bottom;
	}

	form#suscripcion fieldset{clear:both;padding-bottom:10px;}
	
	form#suscripcion legend{clear:both;padding:0 0 11px 0;color:#4d4d4d;}
	form#suscripcion legend .naranja {font-size:12px;}
	form#suscripcion label  {color:#4d4d4d;}
	

	form#suscripcion fieldset#personales input, form#suscripcion fieldset#personales label, form#suscripcion fieldset#personales select,
	form#suscripcion fieldset#factura input, form#suscripcion fieldset#factura label, form#suscripcion fieldset#factura select
	{
		display:block;
		float:left;
		margin-bottom:22px;
	}
	
	form#suscripcion fieldset#personales input, form#suscripcion fieldset#personales select,
	form#suscripcion fieldset#factura input, form#suscripcion fieldset#factura select{
		width:136px;
	}
	
	form#suscripcion fieldset#personales label,
	form#suscripcion fieldset#factura label{
		width:130px;
	}
	
	form#suscripcion fieldset#personales label.d, form#suscripcion fieldset#factura label.d{
		padding-left:20px;
	}
	
	
	form#suscripcion fieldset#personales input,
	form#suscripcion fieldset#factura input{
		background:#ebebeb;
	}
	
	form#suscripcion fieldset#personales textarea{
		width:428px;
		background:#ebebeb;
		float:left;
	}
	
	form#suscripcion fieldset#pagos label{
		display:inline;
	}
	
	form#suscripcion fieldset#pagos input.text{
		float:left;
		width:40px;
		background:#ebebeb;
		margin-right:5px;
	}
	
	form#suscripcion fieldset#pagos p{
		clear:left;
	}
	
	form#suscripcion fieldset#pagos input.radio{
		margin-bottom:40px;
		margin-right:4px;
		display:block;
		float:left;
	}
	
	form#suscripcion fieldset#factura p label{width:auto;padding-right:4px;}
	form#suscripcion fieldset#factura p select{width:50px !important;}
	
form#comentar {
	width:530px;
}
	form#comentar p {
		clear:both;
		padding-bottom:7px;
		line-height:21px;
	}
	
	form#comentar p.tilde {
		padding-top:5px;
	}
	
	form#comentar legend {
		padding-bottom:15px;
	}

	form#comentar input.text{
		width:198px;	
	}
	
	form#comentar textarea{
		width:440px;
		height:105px;
	}

	form#comentar input.submit{
		background: url('../images/fDG.png') no-repeat center right;
		padding-right:10px;
		margin-top:3px;
		color:#4d4d4d;
		float:right;
		text-align:right;	
	}
	
	form#comentar label{
		padding:0 4px;
	}
	
	form#comentar label.primera{
		clear:left;
		width:83px;
		padding:0;
	}
	
form#recordar {
	
}	
	
	form#recordar input.submit{
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
		background: url('../images/fDB.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	
	form#recordar input.text{
		width:200px;
		height:12px;
	}
	
form#envioNoticias {
	width:546px;
	padding-right:0px;
}

	form#envioNoticias p {
		clear:both;
		line-height:22px;
	}
	
	form#envioNoticias label {
		width:107px;
	}
	
	form#envioNoticias textarea {
		width:416px;
		height:60px;
	}
	
	form#envioNoticias input.text{
		width:144px;
		/*margin-right:16px;*/
	}
	
	
	form#envioNoticias input.submit{
		margin-top:10px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
		margin-right:18px;
		background: url('../images/fDG.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	
form table.tabla_formulario td {padding:2px 0px;}	
	
form#ingresaTuEvento {
	width:546px;
	padding-right:0px;
}
	form#ingresaTuEvento p {
		clear:both;
		line-height:25px;
	}

	form#ingresaTuEvento  label{
		width:107px;
	}
	
	form#ingresaTuEvento input.text, form#ingresaTuEvento  select{
		width:144px;
	}
	
	form#ingresaTuEvento  select{
		width:148px;
	}
	
	form#ingresaTuEvento input.submit{
		margin-top:10px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
		margin-right:18px;
		background: url('../images/fDG.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	
form#registrate{
	width:546px;
	padding-right:0px;
}
	form#registrate p {
		clear:both;
		line-height:11px;
	}
	
	form#registrate .combos {
	border:none;
	padding:2px;
	font-size:10px;
	color:#4d4d4d;
	margin-right:16px;
	width:144px;
	margin-bottom:20px;
	line-height:11px;
	}
	
		form#registrate .combos2 {
	border:none;
	padding:2px;
	font-size:10px;
	color:#4d4d4d;
	margin-right:16px;
	width:160px;
	margin-bottom:20px;
	line-height:11px;
	}
				
	form#registrate p.texto {
		clear:both;
		line-height:12px;
	}
	
	form#registrate p.condiciones label.largo {
		font-size:11px !important;
		margin-top:8px;
		margin-right:0px;

	}
	
	form#registrate a.btn {
		float:left !important;
		clear:none !important;
		margin-top:5px;
	}

	form#registrate  label{
		width:107px;
		margin-bottom:20px;
		margin-right: 10px;
		line-height:11px;
		text-align:right;
	}
	
		form#registrate  label.superior{
		width:400px;
		margin-bottom:10px;
		line-height:11px;
		text-align:left;
		vertical-align:text-top;
		
	}
	
	form#registrate  label.derecha{
		width:85px;
		margin-bottom:20px;
		margin-right: 10px;
		line-height:11px;
		text-align:right;
	}
	
	form#registrate  label.doble{
		line-height:11px;
		margin-bottom:20px;
	}
	
	form#registrate  label.largo{
		width:auto;
		text-transform:none;
		line-height:11px;
	}
		
	form#registrate input.text {
		width:140px;
		margin-right:16px;
		margin-bottom:20px;
		line-height:11px;
	}
	
		form#registrate input.text2 {
		width:250px;
		margin-right:16px;
		margin-bottom:20px;
		line-height:11px;
	}

	form#registrate input.text.email {
		width:210px;
		margin-right:16px;
		margin-bottom:20px;
		line-height:11px;
	}
	
	form#registrate input.fecha {
		width:15px;
		margin-bottom:20px;
		margin-right:1px;
		margin-top:0px;
		line-height:11px;
	}
	
	form#registrate input.fecha2 {
		width:25px;
		margin-bottom:20px;
		margin-right:1px;
		margin-top:0px;
		line-height:11px;
	}
	
	form#registrate input.check {
		display:block;
		margin-right:10px;
		margin-top:6px;
	}
	
	form#registrate input.submit{
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
		margin-right:18px;
		background: url('../images/fDG.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	
form#sectoriales{
	width:746px;
	padding-right:0px;
}
	
	form#sectoriales p{
		line-height:22px;
		clear:both;
	}
	
	form#sectoriales fieldset.col1{
		width:495px;
		float:left;
	}
	
	form#sectoriales fieldset.col1 p{
		line-height:22px;
		clear:both;
	}
	
	form#sectoriales fieldset.col2{
		width:240px;
		float:left;
	}
	
	form#sectoriales label{
		color:#fff;
		width:61px;
		padding-right:5px;
	}
	
	form#sectoriales  label.doble{
		line-height:11px;
	}
	
	form#sectoriales  label.largo{
		width:auto;
	}
	
	form#sectoriales input.text{
		width:160px;
		margin-right:6px;
	}
	
	form#sectoriales input.check{
		margin-top:6px;
		margin-right:3px;
	}
	
	form#sectoriales textarea{
		width:232px;
		height:32px;
	}
	
	form#sectoriales a.btn {
		margin-top:2px;
	}
	
	form#sectoriales input.submit{
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		text-align:right;
		padding-right:10px;
/*		margin-right:18px;*/
		background: url('../images/fDN.png') no-repeat right 6px;
		color:#fff;
		margin-right:5px;
	}
	
form#registro {

}

	form#registro fieldset{
		padding-bottom:10px;
		margin-bottom:10px;
		display:block;
		clear:both;
		background:url('../images/topeSimpleLargo.png') no-repeat bottom;
	}
	
	form#registro p.legales {font-size:10px;line-height:11px;}
	form#registro fieldset#empresa{background:none;padding-bottom:0;margin-bottom:0;}
	form#registro legend{clear:both;padding:0 0 11px 0;color:#4d4d4d;}
	form#registro legend .naranja {font-size:12px;}
	form#registro label  {color:#4d4d4d;}
	form#registro select  {font-size:10px !important;border:none;color:#4d4d4d;background:#ebebeb;}
	form#registro option  {font-size:10px !important;}
	
	form#registro input.submit {
		margin-top:-6px;
	}
	
	form#registro input.text{
		background:#ebebeb;
		margin-right:5px;
	}
	
	form#registro input.text2{
		background:#ebebeb;
		margin-right:5px;
		width:auto;
	}	
	
	form#registro input.chico{
		width:33px !important;
	}
	
	form#registro input.corto{
		width:60px !important;
	}
	
	form#registro input.intermedio{
		width:76px !important;
	}
	
	form#registro input.medio{
		width:110px !important;
	}
	
	form#registro label.largo{
		width:auto !important;
	}
	
	form#registro fieldset#personales label, form#registro fieldset#contacto label, form#registro fieldset#empresa label{
		padding-top:4px;
		height:18px;
		width:110px;
	}
	
	form#registro fieldset#personales label.clear, form#registro fieldset#contacto label.clear, form#registro fieldset#empresa label.clear{
		clear:left;
		height:22px !important;
		width:110px !important;
	}
	
	form#registro fieldset#contacto label.telefono{
		clear:left;
		height:11px !important;
		width:110px !important;
	}
	
	form#registro fieldset#contacto label.interno, form#registro fieldset#empresa label.interno{
		width:auto !important;
		height:11px !important;
		margin-right:6px;
	}
	
	form#registro fieldset#personales input.text, form#registro fieldset#contacto input.text, form#registro fieldset#empresa input.text{
		width:160px;
	}
	
	form#registro fieldset#contacto p.sexo{
		clear:left !important;
		float:left;
		width:279px;
		height:22px !important;
	}
	
	form#registro fieldset#contacto p.telefono{
		clear:left !important;
		float:left;
		width:630px;
		height:16px !important;
	}
	
	form#registro p.clear{
		clear:left;
		height:22px !important;
		line-height:11px !important;
		margin-left:110px;
	}
	
	form#registro fieldset#contacto p.sexo label, form#registro fieldset#contacto p.sexo span{
		float:left;
		display:block;
		text-transform:uppercase;
		
	}
	
	form#registro fieldset#contacto p.sexo label{
		width:80px;
		white-space:pre;
	}
	
	form#registro fieldset#contacto p.sexo span{
		width:110px;
		height:22px;
	}
	
	form#registro fieldset#contacto select{
		width:54px;
	}
	
	form#registro fieldset#empresa select  {
		width:164px;
		margin-right:6px;
	}
	
	form#registro textarea{
		width:438px;
		background:#ebebeb;
		float:left;
	}
	/form#registrate textarea{
		width:838px;
		float:left;
	}

form#searchform {display:block;width:390px;}
form#searchform fielset{width:370px;margin:0 auto;display:block;}
form#searchform label{padding-top:10px;height:18px;width:370px;margin:0 auto;color:#4d4d4d;}
form#searchform input.text{width:366px;margin:0 auto;}
form#searchform input.submit{
		text-align:right;
		margin-right:10px;
		padding-right:10px;
		background: url('../images/fDG.png') no-repeat right 6px;
		color:#4d4d4d;
	}
	

/* ------- RESUMEN.CSS -------  */
div.resumenProveedor, div.resumenPromocion, div.resumenCalendario, div.resumenEnlaces, div.resumenEventoJobs, div.resumenBusqueda {
	clear:both;
	position:relative;
}

	div.resumenBusqueda h2{
		line-height:20px !important;
		clear:none;
		margin:0 !important;
		text-transform:none;
	}
div.resumenPromocion h2, div.resumenCalendario h2, div.resumenEventoJobs h3{
		font-size:14px !important;
		line-height:14px !important;
		clear:none;
		margin:0 !important;		
		text-transform:none;
	}

div.resumenProveedor h2, div.resumenProveedor h3{
	  font-size:14px !important;
		line-height:14px !important;
		clear:none;
    /*margin:0 !important;*/
    margin-top:10px		
		text-transform:none;
	}
	
	div.resumenProveedor h3 a, div.resumenProveedor h2 a, div.resumenPromocion h2 a, div.resumenCalendario h2 a, div.resumenEventoJobs h3 a, div.resumenBusqueda h2 a{
		color:#FF9A04;
	}
	
	div.resumenProveedor h3 a:hover, div.resumenProveedor h2 a:hover, div.resumenPromocion h2 a:hover, div.resumenCalendario h2 a:hover, div.resumenEventoJobs h3 a:hover, div.resumenBusqueda h2 a:hover{
		color:#4d4d4d;
	}
	
	div.resumenProveedor p, div.resumenPromocion p, div.resumenEnlaces p, div.resumenCalendario p, div.resumenBusqueda p, div.resumenEventoJobs p{
		line-height:15px;
		/* sF */ font-size:12px !important;
	}
	
	div.resumenProveedor p.botones{margin-top:-16px;}
	div.resumenProveedor p.botones{margin-top:0px;}
	
	div.resumenPromocion p.botones{margin-top:-4px;}
	div.resumenPromocion p.botones{margin-top:0px;}

	div.resumenPromocion p.botones, div.resumenProveedor p.botones{
		position:absolute;
		right:15px;
		bottom:0px;
	}
	
	div.resumenProveedor p.botones a, div.resumenPromocion p.botones a{
		margin-left:10px;
	}
	
div.logosenlaces{
		float:right;
	}
	
div.logosenlaces img{
    margin-left:9px;
	}
	
	p.logos{
		text-align:right;
		height:45px;
	}
	p.logos img{
		margin-left:9px;
	}
	
div.rContacto {
	width:376px;
	height:170px;
	position:absolute;
	font-size:10px;
	bottom:0;
	right:0;
	padding:0 5px 0 3px;
	/* ----- Fondo y efecto de sombra ----- */
	background-color:#F0F0F0;
	border:solid;
	border-right:solid #636363 3px;
	border-top:none;
	border-left:none;
	border-bottom:solid #636363 3px;
	/*background:url('../images/fondoContacto.gif') no-repeat;*/
}

	div.rContacto  h4, div.rContacto p{
		line-height:14px !important;
		margin:0 !important;
		padding:0 !important;
		width:376px;
	}
	
	div.rContacto  h4{
		text-transform:uppercase;
		color:#ff9a04;
		font-weight:bold;
		font-size:11px;
	}
	
	div.rContacto  a.mailAndWeb{
		line-height:17px !important;
		padding-right:7px;
		background-position:left 4px;
	}
	
	div.rContacto  a.cerrar{
		text-transform:uppercase !important;
		background:url('../images/cerrarG.png') no-repeat right 9px;
	}
	
	div.rContacto  a.telefono{
		background:url('../images/telefono.png') no-repeat right 2px !important;
		padding-right:20px !important;
	}

/* ------- RESUMENPROVEEDOR.CSS -------  */
div.resumenProveedor {
		padding:8px 10px 8px 8px;
		height:104px;
	}
	
	div.resumenProveedor h3, div.resumenProveedor a{
		margin-top:-14px !important;
		margin-bottom:1px !important;
	}
	
	div.resumenProveedor p{
		margin-bottom:5px !important;
	}
	
	div.resumenProveedor p.logos{
		margin-bottom:0px !important;
	}
/* ------- RESUMENPROMOCION.CSS -------  */
div.resumenPromocion{
		background:#fff;
		padding:0px 10px 0px 8px;
	}
/* ------- RESUMENCALENDARIO.CSS -------  */
	div.resumenCalendario h2{
		float:left;
	}
	
	div.resumenCalendario p.logos {
		float:right;
	}
	
	div.resumenCalendario ul {
		list-style-type:none;
		clear:left;
		padding-top:6px;
	}
	
		div.resumenCalendario ul li {
			font-size:11px;
			line-height:15px;
			color:#4d4d4d;
		}
		
			div.resumenCalendario ul li b{
				text-transform:uppercase;
			}
/* ------- RESUMENENLACES.CSS -------  */
div.resumenEnlaces p img.nota{
		margin-top:3px;
	}
	
	div.resumenEnlaces p.botones a {
		margin-top:-11px;
	}
/* ------- RESUMENVENTOJOBS.CSS -------  */
	div.resumenEventoJobs {
		padding:0px 10px 0px 8px;
		height:auto;
	}
	
	div.cF {
		padding:8px 10px 8px 8px;
		height:auto;
	}
	
	div.resumenEventoJobs h4{
		float:left;
		clear:none;
		font-size:11px;
		width:100%;
	}
	
	div.cF  h4{
		width:420px;
	}
	
	div.resumenEventoJobs h4 b{
		
	}
	
	div.resumenEventoJobs p{
		float:none;
		width:auto;
		
	}
/* ------- RESUMENBUSQUEDA.CSS -------  */
	div.resumenBusqueda h2{
		float:left;
		font-size:18px !important;
	}
	
	div.resumenBusqueda h2 span.fecha{
		font-size:11px !important;
		color:#808080;
	}
	
	div.resumenBusqueda h3{
		float:left;
		text-transform:uppercase;
		font-size:12px;
		margin-bottom:5px;		
	}

	div.resumenBusqueda p.logos {
		float:right;
	}
	
	div.resumenBusqueda ul {
		list-style-type:none;
		clear:left;
		padding-top:6px;
	}
	
		div.resumenBusqueda ul li {
			font-size:12px;
			line-height:20px;
			color:#4d4d4d;
			display:block !important;
			clear:both !important;
			
		}
		
			div.resumenBusqueda ul li b{
				text-transform:uppercase;
				width:170px;
				margin-right:10px;
				display:block;
				float:left;
				text-align:right;
			}
			
			div.resumenBusqueda ul li p{
				width:448px;
				float:right;
				/* sF */ font-size:12px !important;
				line-height:13px !important;
				padding-bottom:13px;
			}
/* ------- PAGINADOR.CSS -------  */
p.paginador{
	clear:both;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

p.paginador a{
	padding:6px 2px;
	height:10px;
	margin:0;
	color:#4d4d4d;
}

p.paginador a.seleccionado{
	color:#ff9a04 !important;
	font-weight:bold;
}

p.paginador a:hover{
	color:#ff9a04;
}

p.paginador a.anterior, p.paginador a.siguiente{
	color:#ff9a04;
	
}

p.paginador a.siguiente{
	background: url('../images/fDB.png') no-repeat center;
}

p.paginador a.anterior{
	background: url('../images/fIB.png') no-repeat center;
}
/* ------- REGISTRATE.CSS -------  */
div.registrate {
	padding:11px 16px;
	width:243px;
	height:83px;
}

div.registrate p{
	font-size:11px;
	line-height:15px;
	color:#4d4d4d;
	margin:0;
	padding:0 0 1px 0;
	
}

div.registrate p a.btn{
	clear:both;
	line-height:11px;
	height:9px;
}


/* ------- DETALLEOFERTA.CSS -------  */

table.detalleOferta {
	border:solid 1px #ccc;
	padding:0;
	margin-bottom:8px;
}

table.detalleOferta td, table.detalleOferta th, table.detalleOferta caption{
	padding:0;
	font-size:11px;
	line-height:17px;
	color:#4d4d4d;
}

table.detalleOferta caption {
	border:solid 1px #ccc;
	border-bottom:solid 2px #fff;
	padding-left:6px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	line-height:20px;
	color:#ebebeb;
}

table.detalleOferta th{
	text-align:left;
	text-transform:uppercase;
	vertical-align:top;
	width:180px;
	padding-left:6px;
}




/* ------- ULTIMASOFERTAS.CSS -------  */
table.ultimasOfertas {
	border:solid 1px #ccc;
	padding:0;
	margin:0;
	width:100%;
}

table.ultimasOfertas td, table.ultimasOfertas th{
	padding:0;
	margin:0;
	border:none;
}


table.ultimasOfertas td, table.ultimasOfertas th, table.ultimasOfertas caption{
	padding:0;
	font-size:11px;
	line-height:17px;
	color:#4d4d4d;
}

table.ultimasOfertas caption {
	border:solid 1px #ccc;
	border-bottom:solid 2px #fff;
	padding-left:6px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	line-height:20px;
	color:#ebebeb;
}

table.ultimasOfertas th{
	text-align:left;
	vertical-align:top;
	text-transform:uppercase;
}

table.ultimasOfertas #n{
	width:1px !important;
	overflow:hidden;
}

table.ultimasOfertas tbody td, table.ultimasOfertas thead th{
	padding:3px 3px;
}

table.ultimasOfertas tbody td b, table.ultimasOfertas thead th b{
	border-left:solid 1px #ff9a04;
	padding-left:6px;
}

table.ultimasOfertas tbody td b a{
	color:#4d4d4d;
}

table.ultimasOfertas tbody td b a:hover{
	color:#ff9a04;
}

table.ultimasOfertas tbody td b.nB, table.ultimasOfertas thead th b.nB{
	border-left:none;
	padding-left:0px;
}
/* ------- SUBCATEGORIAS.CSS -------  */
p.subCategorias {
	font-weight:bold;
	line-height:16px;
	clear:both;
}

p.subCategorias a, p.subCategorias span{
	font-size:12px;
	color:#4d4d4d;
	line-height:20px;
	padding-right:10px !important;
	margin-right:7px;
	background:url('../images/fDGB.png') no-repeat right 5px;
}

p.subCategorias a:hover, p.subCategorias span{
	color:#ff9a04;
	background:url('../images/fDB.png') no-repeat right 5px;
}


/* ------- BLOG.CSS -------  */

a.more-link{
	padding-right:10px;
	/*font-weight:bold;
	text-transform:uppercase;
	background: url('../images/fDB.png') no-repeat right 4px;*/
	color:#333333;
    text-decoration:underline;
	display:block;
	/*float:right;*/
	padding-bottom:0px;
	clear:both !important;
	font-size:11px !important;
	margin-bottom:15px !important;
	width:400px;
}

h1.blogAutorNombre {
	margin-bottom:4px;
}

p.blogAutorTema {
	text-transform:uppercase;
	padding-bottom:4px;
	color:#808080;
}

p.blogAutorTexto {
	font-weight:bold;
	width:412px;
	height:45px;
	overflow:hidden;
}

p.blogAutorMail {
	font-weight:bold;
	width:412px;
	height:15px;
	overflow:hidden;
}

div.post {
	width:562px;
	height:auto;
	overflow:hidden;

}

div.post p.MsoNormal {
		padding-bottom:0px;
	}

	div.post p {
		font-size:12px !important;
		padding-bottom:15px;
	}
		
		div.post h1 {
			font-size:16px !important;
			padding-bottom:2px !important; 
		}
	
		div.post p.info {
			padding-bottom:0px;
			font-weight:bold;
			font-weight:normal;
			font-size:11px !important;
		}

		div.post p.info a, div.comentario p.info span a{
			color:#4d4d4d;
		}
		
		div.post p.info a.autor, div.comentario p.info span a{
			text-transform:uppercase;
		}
		
		div.post p.info a:hover, div.comentario p.info span a:hover{
			color:#ff9a04;
		}

	div.post img {
			margin-top:6px;
			margin-bottom:-6px;
			margin-right:10px;
	}
	
	div.post p.comentario {
			margin-top:-7px;
			padding-bottom:0px;
			clear:both;
			font-size:11px !important;
	}
	
	
	div.post div.post-cuerpo {
		padding:15px 0 0 0;
	}
	
     div.post-cuerpo a:link {
		color:#FF9900;
        text-decoration:underline;
    }
    
    div.post-cuerpo a:visited {
		color:#FF9900;
        text-decoration:underline;
    }
    
    div.post-cuerpo a:hover {
		color:#333333;
        text-decoration:underline;
    }
    
div.comentario {

}

	div.comentario p.info {
		font-weight:bold;
	}
	
	div.comentario p.info span{
		text-transform:uppercase;
		color:#ff9a04;
	}
	
	div.comentario p.info span a{
			color:#ff9a04;
		}
		
	div.comentario p.info span a{
		text-transform:uppercase;
	}
	
	div.comentario p.info span a:hover{
		color:#4d4d4d;
	}

	

/* ------- BLOQUETEXTO.CSS -------  */

div.bloqueTexto {
	color:#4d4d4d;
}

div.bloqueTexto p{
	font-size:11px;
	line-height:15px;
	margin-bottom:15px;
	clear:left;
}

div.bloqueTexto p img{
	float:left;
	border:solid 1px #4d4d4d;
	margin-bottom:15px;
	margin-right:23px;
}

div.bloqueTexto ul{
	list-style: url('../images/fDB.png');
	margin-left:15px;
	padding:0;
	margin:0;
	font-size:11px;
}

div.bloqueTexto li{
	font-size:11px;
	color:#4d4d4d;
	margin-left:15px;
	line-height:15px;
	margin-bottom:10px;
}

ul.sostenibilidad{
	list-style: url('../images/fDB.png');
	margin-left:15px;
	padding:0;
	margin:0;
	font-size:11px;
}

ul.sostenibilidad li{
	font-size:11px;
	color:#4d4d4d;
	margin-left:15px;
	line-height:15px;
	margin-bottom:10px;
}




/*******************************************************************************
estructuraGeneral.css
*******************************************************************************/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, div, form, input, select, textarea, fieldset{
	margin:0;
	padding:0;
}

img, fieldset {
	border:none;
}

object, embed {
	z-index:1;
}

.mB {
	margin-bottom:10px;
}

.noClear {
	clear:none !important;
}

.mT {
	margin-top:10px;
}

.borde {
	border:solid 1px #cccccc;
}

/* Estira Float */
.clear {
	clear:both !important;
	height:0px  !important;
	display:block;
}

.left {
	float:left;
}

.right {
	float:right !important;
}

/* Tope */

div.hr, div.hrLista, div.hrMicrositio , div.hrMicrositioSimple, div.hrSimple {
	
    height:3px;
	padding:10px 0;
    background: url('../images/tope.png') no-repeat center left;
	overflow:visible;
	clear:both !important;
}

div.hrSimple{
    background: url('../images/topeSimple.png') repeat-x center left;
}

div.hrLista {
    background: url('../images/topeListaConTitulo.png') repeat-x center left;
}

div.hrMicrositio {
/*    background: url('../images/topeDobleLargo.png')no-repeat center left;*/
	background: url('../images/tope.png')no-repeat center left;
}

div.hrMicrositioSimple {
    /*background: url('../images/topeDoble.png')no-repeat center left;*/
	background: url('../images/tope.png')no-repeat center left;
}



hr{
    display:none;
}

.nV {
	display:none;
}

.bC0 { /* color de fondo oscuro */
	background-color:#cccccc;
}

.bC1 { /* color de fondo claro */
	background-color:#EBEBEB;
}

.bC2 { /* color de fondo oscuro */
	background-color:#4D4D4D;
}

.bC3 { /* color de fondo blanco */
	background-color:#ffffff;
}

body {
	padding:0 6px;
	background:url('../images/fondoPagina.png') repeat-y center;

}

/* Posicionamiento Relativo  */
body, div#encabezado, div#contenido, div#pie, div#principal, div#lateral, div#navInferior, div#gern {
	position:relative;
}

/***
	>>> Inicio Estructura General */
		div#encabezado, div#contenido, div#navInferior, div#pie, div#marcas, div#gern {
			width:1000px;
			margin:0 auto;
		}
		div#encabezado {
			height:205px;
			border-top:solid 2px #4d4d4d;
			background:#cccccc;
			z-index:1;
			overflow:hidden;
		}
		div#contenido { /* Mismo Elemento Dos clases que configuran el ancho de las columnas */
			background:hotpink;
			background:#fff;
			z-index:2;
			
		}
		
		div#contenido div.banner img { 
			border:solid 1px #cccccc;
		}
/* 	>>> Fin Estructura General
*****/

/***
	>>> Inicio Franja Inferior >> navInferior, marcas, pie */

		div#navInferior {
			width:1000px;
			height:30px;
			border-top:solid 2px #333;
			border-bottom:solid 1px #666;
			clear:both;
		}
			div#navInferior a img{margin:0 0 -4px 0;}
			div#navInferior a {color:#4d4d4d;text-transform:uppercase;}
			div#navInferior a:hover {color:#ff9a04;}

		div#marcas {
			height:63px;
			text-align:center;
		}

		div#marcas img{
			margin:10px 10px 10px 10px;
		}

		div#pie {
			height:21px;
			background:#4d4d4d;
			color:#fff;
		}

		div#pie p, div#navInferior p {
			font-size:11px;
			text-align:center;
			padding-top:8px;
		}
		
		div#gern {
			width:1000px;
			height:40px;
			border-top:solid 2px #333;
			border-bottom:solid 1px #666;
			clear:both;
		}
		
		div#gern a img{margin:0 15px -8px 10px;}
		div#gern a {color:#4d4d4d;text-transform:uppercase;}
		div#gern a:hover {color:#ff9a04;}
		
		div#gern p {
			font-size:11px;
			text-align:center;
			padding-top:8px;
		}

		div#pie p {padding-top:4px;}
		div#pie img {display:block;margin:-14px 14px 0 auto;}
		div#pie a {color:#fff;text-transform:uppercase;}
		div#pie a:hover {color:#ff9a04;}

/* 	>>> Fin Franja Inferior >> navInferior, marcas, pie 
*****/

/***
	>>> Inicio Columnas */

		div#principal {
			float:left;
			height:auto;
			padding:0 19px 15px 14px;
		}
		
		div#lateral {
			float:right;
			height:auto;
			padding:0 14px 15px 0;
			overflow:hidden;
		}

		/* Seteo de Ancho de Columnas */

		div.lateralDoble div#principal {
			width:562px;
			background:#fff;
		}

		div.lateralDoble div#lateral {
			width:391px;
			background:#fff;
		}

		div.lateralSimple div#principal {
			width:762px;
			background:lightblue;
			background:#fff;
			overflow:hidden;
		}
		
		div.lateralSimple div#lateral {
			width:191px;
			background:hotpink;
			background:#fff;
		}
		
		
ul.sostenibilidad{
	list-style: url('../images/fDB.png');
	margin-left:15px;
	padding:0;
	margin:0;
	font-size:11px;
}

ul.sostenibilidad li{
	font-size:11px;
	color:#4d4d4d;
	margin-left:15px;
	line-height:15px;
	margin-bottom:10px;
}
		

/* 	>>> Fin Columnas 
*****/


