*{
	padding:0;
	margin:0;
	}
	
H1{
	display:block;
	}
	H1 SPAN{
		text-indent: -9999px;
		overflow:hidden;
		float:left;
		}
	H1 A{
		}
		H1 A IMG{
			width:auto;
			float:left;
			}
BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#3a3a3a;
	line-height:20px;
	}

INPUT,
TEXTAREA,
SELECT{
	border:1px solid #aeaeae;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/comunes/bg-input.gif) repeat-x 0 0;
	font-size:14px;
	color:#3A3A3A;
	/*padding:2px 5px 4px 5px!important;
	padding:2px 5px 2px 5px;*/
	}
	SELECT OPTION{
		padding-right:20px;				
		}
		
A{
	color:#ff5618;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}

p{
	margin:0 0 8px 0;
	}
	
	
P.mas-info{
	background:url(../images/comunes/mas-info.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
	}
	P.mas-info A{
		font-weight:bold;
		}
		P.mas-info A:hover{
			}

P.enlace-mas{
	background:url(../images/comunes/mas.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
	margin:0 0 0 0;
	}
	P.enlace-mas A{
		font-size:11px;
		text-decoration:none;
		}
		P.enlace-mas A:hover{
			text-decoration:underline;
			}

IMG{
	border:0;
	}
	
H2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	font-weight:normal;
	line-height:40px;
	color:#3a3a3a;
	background:url(../images/comunes/bg-h2.gif) repeat-x 0 100%;
	padding:0 0 7px 0;
	margin:0 0 10px 0;
	}

H3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-weight:normal;
	font-style:italic;
	line-height:25px;
	color:#3a3a3a;
	margin:0 0 10px 0;
	}
	
H4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	color:#ff6c10;
	margin:0 0 10px 0;
	}
H5{
	color:#3A3A3A;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0 0 8px 0;
	}
			H5.con-raya{
				background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
				padding:0 0 10px 0;
				margin:0 0 10px 0;	
				font-style:normal;
				font-size:11px!important;
				font-weight:bold;		
				text-transform:uppercase;
				font-style:normal!important;	
				}
	
UL{
	list-style-type:none;
	}
	UL LI{
		}
		UL LI UL{
			}
			UL LI UL LI{
				
				}	
				
				

/******************* comunes *************************/
.centrar-contenido{
	margin:0 auto;
	width:995px;
	}

#contenedor-contenido{

	background:url(../images/comunes/fondo.gif) repeat-x 0 0;
	float:left;
	width:100%;
	min-width:995px;
	}

#contenido-izquierda{
	width:619px;
	float:left;
	padding:0 10px 0 10px;
	}
	
#contenido-derecha{
	float:left;
	width:315px;
	padding:0 17px 0 22px!important;
	padding:0 17px 0 19px;
	}
	
	
DIV.ver-mas{
	width:100%;
	float:left;
	background:url(../images/comunes/punteado-ver-mas.gif) repeat-x 0 0;
	padding:7px 0 0 0;
	}
	DIV.ver-mas P{
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 4px;
		padding:0 0 0 15px;
		}
		DIV.ver-mas P A{
			}
			DIV.ver-mas P A:hover{
				}
				
#contenedor-contenido UL{
	padding:0 0 5px 0;
	}
	#contenedor-contenido UL LI{
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 6px;
		padding:0 0 13px 15px;

		}
		#contenedor-contenido UL LI UL{
			
			}
			#contenedor-contenido UL LI UL LI{
				padding:8px 0 0 15px;
				background:url(../images/comunes/ver-mas.gif) no-repeat 0 12px;
				}
				
#contenedor-contenido OL{
	padding:0 0 5px 26px;
	}
	#contenedor-contenido OL LI{
		padding:0 0 8px 0;
		}
		#contenedor-contenido OL LI OL{
			}
			#contenedor-contenido OL LI OL LI{
				padding:8px 0 0 0;
				}
				

#contenedor-contenido TABLE{
	width:100%;
	text-align:left;
	margin:0 0 10px 0;
	}
	#contenedor-contenido TABLE TH,
	#contenedor-contenido TABLE TD{
		background:url(../images/comunes/punteado-cajetines.gif) repeat-x scroll 0 100%;
		padding:5px;
		}
	#contenedor-contenido TABLE TH.centrado,
	#contenedor-contenido TABLE TD.centrado{
		text-align:center;
		}
	#contenedor-contenido TABLE TH{
		color:#E66603;
		}
		#contenedor-contenido TABLE TH A{
			color:#E66603;
			text-decoration:underline;
			}
			#contenedor-contenido TABLE TH A:hover{
				text-decoration:none;
				}
		#contenedor-contenido TABLE.tabla-editor TH{
			color:#E66603;
			font-size:12px;
			padding-bottom:1px;
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x scroll 0 100%;
			border:hidden;
			}
		#contenedor-contenido TABLE.tabla-editor TD{
			font-size:12px;
			padding-bottom:1px;
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x scroll 0 100%;
			border:hidden;
			}
				
				
DIV.destacado{
	background:#ffffff url(../images/comunes/destacado.gif) no-repeat 0 0;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}
	DIV.destacado DIV{
		padding:6px 5px 5px 70px;
		border-right:1px solid #e2e2e2;
		border-left:1px solid #e2e2e2;
		border-bottom:1px solid #e2e2e2;
		}

/*** CABECERA ***/
#cabecera{
	height:244px;
	background:url(../images/cabecera/fondo.gif) repeat-x 0 0;
	font-size:11px;
	color:#626262;
	float:left;
	width:100%;
	min-width:995px;
	}
	
	
	#cabecera #utilidades{
		float:left;
		width:100%;
		padding:7px 0 7px 0;
		}
		#cabecera #utilidades P.fecha-actual{
			margin:0 0 0 0;
			font-weight:bold;
			float:left;
			}
		#cabecera #utilidades UL{
			padding:0 0 0 0;
			float:right;
			}
			#cabecera #utilidades UL LI{
				float:left;
				width:auto;
				background:url(../images/cabecera/utilidades.gif) no-repeat 100% 5px;
				padding:0 6px 0 0;
				margin:0 6px 0 0;
				}
				#cabecera #utilidades UL LI.sel A{
					
					}
					#cabecera #utilidades UL LI.sel A:hover{
						}
				#cabecera #utilidades UL LI A{
					color:#626262;
					text-decoration:underline;
					}
					#cabecera #utilidades UL LI A:hover{
						text-decoration:none;
						}

	#cabecera #banners{
		float:left;
		width:100%;
		padding:10px 0 10px 0;
		}
		#cabecera #banners A{
			cursor:pointer;
			}
		#cabecera #banners .banner1{
			width:728px;
			float:left;
			padding:0 8px 0 14px;
			background:url(../images/cabecera/publi.gif) no-repeat 0 0;
			height:90px;
			}
		#cabecera #banners .banner2{
			width:231px;
			float:left;
			padding:0 0 0 14px;
			background:url(../images/cabecera/publi.gif) no-repeat 0 0;
			height:90px;
			}
			
	#cabecera #utilidades-buscador{
		width:100%;
		float:left;
		
		}
		#cabecera #utilidades-buscador .buscador{
			float:right;
			/*width:265px;*/
			width:315px;
			padding:16px 0 16px 0;
			}
			#cabecera #utilidades-buscador .buscador P{
				/*font-size:25px;
				color:#363636;
				font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
				letter-spacing:-2px;
				margin:0 0 5px 0;
				line-height:32px;*/
				background:url(../images/cabecera/buscador.gif) no-repeat 0 0;
				float:left;
				width:100%;
				height:24px;
				margin:0 0 6px 0;
				}
				#cabecera #utilidades-buscador .buscador P SPAN{
					/*color:#ff760c;*/
					visibility:hidden;
					}
			#cabecera #utilidades-buscador .buscador FORM{
				width:100%;
				float:left;
				clear:both;
				}
				#cabecera #utilidades-buscador .buscador FORM .formulario{
					float:left;
					width:100%;
					margin:0 0 0 0;
					}
					#cabecera #utilidades-buscador .buscador FORM .formulario LABEL{
						width:auto;
						margin:0 0 0 0;
						padding:0 0 0 0;
						}
					#cabecera #utilidades-buscador .buscador FORM .formulario INPUT{
						margin:0 5px 0 29px;
						padding:4px 0 4px 3px;
						}
					#cabecera #utilidades-buscador .buscador FORM .formulario INPUT.boton{
						background:url(../images/cabecera/boton-buscar.gif) no-repeat 0 0;
						font-size:11px;
						color:#ffffff;
						border:0;
						margin:0 0 0 0;
						padding:0 0 0 0;
						/*padding:6px 11px 6px 11px!important;
						padding:6px 6px 6px 6px;*/
						width:62px;
						height:26px;
						cursor:pointer;
						}

/*** MENU ****/
#menu{
	background:#FF9401 url(../images/menu/fondo.gif) repeat-x scroll left bottom;
	border-top:1px solid #c85b00;
	float:left;
	min-width:995px;
	width:100%;
	position:relative;
	z-index:10;
	}
	#menu UL{
		padding:0 0 0 0;
		width:100%;
		float:left;
		background:url(../images/menu/separador.gif) no-repeat 0 0;
		}
		#menu UL LI{
			width:auto;
			float:left;
			background:url(../images/menu/separador.gif) no-repeat 100% 0;
			padding:7px 16px 7px 16px;
			position:relative;
			}
			#menu UL LI.sel A{
				text-decoration:none;
				color:#3A3A3A;
				}
			#menu UL LI.sel UL LI A{
				text-decoration:none;
				color:#ffffff;
				}
				#menu UL LI.sel UL LI A:hover{
					text-decoration:none;
					color:#3A3A3A;
					}
				#menu UL LI.sel A:hover{
					}
			#menu UL LI A{
				color:#ffffff;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				}
				#menu UL LI A:hover{
					text-decoration:none;
					color:#3A3A3A;
					}
		#menu UL LI.xpertos{
			padding:7px 26px 7px 26px;
			}
			#menu UL LI.xpertos A{
				color:#0684cd;
				text-decoration:none;
				}
				#menu UL LI.xpertos A:hover{
					text-decoration:underline;
					}
				#menu UL LI.xpertos A SPAN{
					color:#050505;
					}
					
		#menu UL LI UL.menu-desplegable{
			background:#FF5319 url(../images/menu/punto_superior_blanco_desplegable.gif) repeat-x left top;
			display:none;
			float:left;
			left:0;
			position:absolute;
			text-align:left;
			top:35px!important;
			top:34px;
			z-index:2;
			/*margin:7px 0 0 0!important;
			margin:25px 0 0 0;*/
			width:155px;
			}
			#menu UL LI UL.menu-desplegable LI{
				padding:7px 10px 7px 10px;
				width:133px;
				background:none;
				border-bottom:1px solid #FF9401;
				}
		#menu UL LI:hover UL.menu-desplegable,
		#menu UL LI.over UL.menu-desplegable{
		display:block;		
		}

/**** menu expertos ***/
#contenedor-contenido #menu-expertos{
	width:auto;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	#contenedor-contenido #menu-expertos UL{
		width:auto;
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
		#contenedor-contenido #menu-expertos UL LI{
			width:auto;
			float:left;
			margin:0 0 0 0;
			padding:0 8px 0 8px;
			background:url(../images/comunes/menu-logueo-expertos.gif) no-repeat 100% 0;
			}
			#contenedor-contenido #menu-expertos UL LI A{
				text-decoration:none;
				}
				#contenedor-contenido #menu-expertos UL LI A:hover{
					color:#FA2A05;
					}
	#contenedor-contenido #menu-expertos P.logout{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		text-transform:uppercase;
		width:132px;
		float:left;
		text-align:right;
		padding:0 10px 0 0;
		}
		#contenedor-contenido #menu-expertos P.logout A{
			}
			#contenedor-contenido #menu-expertos P.logout A:hover{
				color:#FA2A05;
				}

/*** login/login ****/
.registro-usuario DIV.enlace{
	font-size:11px;
	}
	.registro-usuario DIV.enlace A{
		text-decoration:none;
		}
		.registro-usuario DIV.enlace A:hover{
			text-decoration:underline;
			}

/*** LOGIN XPERTOS ***/
#login-xpertos{
	width:100%;
	float:left;
	background:url(../images/comunes/pestania-xpertos.gif) no-repeat 0 0;
	padding:7px 0 7px 0;
	}

	#login-xpertos P.pestania{
		margin:0 0 0 0;
		color:#00a8d2;
		font-size:19px;
		font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		padding:2px 0 0 8px;
		width:85px;
		float:left;
		}
		#login-xpertos P.pestania SPAN{
			color:#000000;
			}
	#login-xpertos P{
		font-size:10px;
		font-weight:bold;
		margin:0 0 0 0;
		padding:2px 0 0 0;
		color:#373737;
		line-height:18px;
		}


	
	
/*** HOME ***/
#contenido-inicio{
	width:100%;
	float:left;
	background:url(../images/comunes/fondo-interiores.gif) repeat-y 0 0;
	padding:20px 0 30px 0;
	}
	#contenido-inicio H2{
		background:none;
		letter-spacing:-1px;
		font-size:38px;
		}
		#contenido-inicio H2 A{
			text-decoration:none;
			color:#3A3A3A;
			}
			#contenido-inicio H2 A:hover{
				color:#919191;
				text-decoration:none;
				}
		
	#contenido-inicio #contenido-izquierda .dos-destacados{
		float:left;
		width:100%;
		margin:20px 0 20px 0;
		padding:0 0 0 0;
		}
		#contenido-inicio #contenido-izquierda .dos-destacados DIV{
			width:299px;
			float:left;
			padding:0 0 0 0;
			margin:0 0 0 0;
			}
		#contenido-inicio #contenido-izquierda .dos-destacados DIV.primero{
			padding:0 20px 0 0;
			}
			#contenido-inicio #contenido-izquierda .dos-destacados DIV IMG{
				border:1px solid #d9d9d9;
				}
			#contenido-inicio #contenido-izquierda .dos-destacados DIV H3{
				font-size:25px;
				font-style:normal;
				letter-spacing:-1px;
				}
				#contenido-inicio #contenido-izquierda .dos-destacados DIV H3 A{
					color:#3A3A3A;
					text-decoration:none;
					}
					#contenido-inicio #contenido-izquierda .dos-destacados DIV H3 A:hover{
						color:#919191;
						}
			#contenido-inicio #contenido-izquierda .dos-destacados DIV P{
				}	
/**** LISTADO DE NOTICIAS *****/
#contenedor-contenido .listado-noticias{
	width:100%;
	float:left;
	}
	#contenedor-contenido .listado-noticias UL{
		padding:0 0 0 0;
		margin:0 0 0 0;
		width:100%;
		float:left;
		}
		#contenedor-contenido .listado-noticias UL LI{
			margin:0 0 0 0;
			width:100%;
			float:left;
			padding:20px 0 12px 0;
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
			}
	#contenedor-contenido .listado-noticias H3{
		color:#e66603;
		font-style:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:25px;
		margin:0 0 3px 0;
		padding-right:0px;
		}
		#contenedor-contenido .listado-noticias H3 A{
			text-decoration:none;
			}
			#contenedor-contenido .listado-noticias H3 A:hover{
				text-decoration:none;
				color:#FA2A05;
				}
	#contenedor-contenido .listado-noticias P.fecha{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		background:url(../images/comunes/calendario.gif) no-repeat 0 0;
		padding:0 0 5px 20px;
		margin:0 0 0 0;
		}
	#contenedor-contenido .listado-noticias A.imagen{
		cursor:pointer;
		}
	#contenedor-contenido .listado-noticias A.imagen:hover IMG{
		border:1px solid #3A3A3A;
		}
	#contenedor-contenido .listado-noticias IMG{
		margin:3px 0 0 10px;
		float:right;
		border:1px solid #d6dadb;
		}
	#contenedor-contenido .listado-noticias .con-imagen{
		width:495px;
		float:left;
		}
		
		
.noticias-buscador{
	width:100%;
	float:left;
	background:#ffffff url(../images/comunes/bgbuscador-noticias.gif) repeat-x 0 0;
	margin:40px 0 0 0;
	padding:0 0 0 0;
	}
	#contenido-izquierda .noticias-buscador FORM{
		border:1px solid #e2e2e2;
		width:619px;
		float:left;
		background:none;
		}
		#contenido-izquierda .noticias-buscador FORM .formulario{
			padding:10px;
			float:left;
			width:599px;
			border:0;
			}
			#contenido-izquierda .noticias-buscador FORM .formulario DIV{
				width:100%;
				float:left;
				margin:0 0 0 0;
				padding:0 0 15px 0;
				}
				#contenido-izquierda .noticias-buscador FORM .formulario DIV LABEL{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12px;
					color:#363636;
					width:50px;
					float:left;
					}
				#contenido-izquierda .noticias-buscador FORM .formulario DIV INPUT{
					border:1px solid #cecece;
					background:url(../images/comunes/bgform.gif) repeat-x 0 0;
					}
			#contenido-izquierda .noticias-buscador FORM .formulario DIV.dif{
				}
				#contenido-izquierda .noticias-buscador FORM .formulario DIV.dif DIV{
					width:49%;
					float:left;
					}
					#contenido-izquierda .noticias-buscador FORM .formulario DIV.dif DIV LABEL{

						}
					#contenido-izquierda .noticias-buscador FORM .formulario DIV.dif DIV INPUT{
						}
			#contenido-izquierda .noticias-buscador FORM .formulario DIV P{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:23px;
				color:#ff7e09;
				background:url(../images/comunes/lupa-buscador.gif) no-repeat 0 0;
				padding:0 0 20px 35px;
				line-height:30px;
				margin:0 0 0 0;
				}
		#contenido-izquierda .noticias-buscador FORM .formulario DIV.botones{
			}
			#contenido-izquierda .noticias-buscador FORM .formulario DIV.botones LABEL{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:auto;
				float:left;
				width:60px;
				}
			#contenido-izquierda .noticias-buscador FORM .formulario DIV.botones INPUT{
				border:0;
				background:url(../images/comunes/buscar-noticias.gif) no-repeat 0 0;
				width:64px;
				height:26px;
				padding:0 0 0 0;
				margin:0 0 0 0;
				color:#ffffff;
				text-transform:uppercase;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				float:right;
				}
			
			
.noticia-ampliada{
	width:100%;
	float:left;
	margin:0 0 20px 0;
	}
	.noticia-ampliada H3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:25px;
		color:#ff7e09;
		font-style:normal;
		}
	.noticia-ampliada P.fecha{
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/comunes/calendario.gif) no-repeat 0 0;
		padding:0 0 5px 20px;
		}
	.noticia-ampliada P.summary{
		font-weight:bold;
		font-size:12px;
		padding:0 0 12px 0;
		margin:0 0 0 0;
		}
	.noticia-ampliada IMG{
		border:1px solid #d8dcdd;
		}
	
/**** VOLVER ***/
DIV.volver{
	width:100%;
	border:0;
	float:left;
	padding:10px 0 12px 0;
	background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 0;
	}
	DIV.volver P{
		background:url(../images/comunes/volver.gif) no-repeat 0 4px;
		padding:0 0 0 18px;
		margin:0;
		}
		DIV.volver P A{
			font-size:12px;
			font-weight:bold;
			color:#e66603;
			text-decoration:none;
			}
			DIV.volver P A:hover{
				text-decoration:underline;
				}
				
/**** SIGUIENTE ****/
DIV.siguiente{
	width:100%;
	border:0;
	float:left;
	padding:10px 0 12px 0;
	background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 0;
	}
	DIV.siguiente P{
		text-align:right;
		background:url(../images/comunes/pag-sig.gif) no-repeat 100% 5px;
		padding:0 15px 0 0;
		}
		DIV.siguiente P A{
			font-size:12px;
			font-weight:bold;
			color:#e66603;
			text-decoration:none;
			}
			DIV.siguiente P A:hover{
				text-decoration:underline;
				}
	
/**** MIGAS***/
.migas{
	width:100%;
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3a3a3a;
	}
	.migas P{
		} 
	.migas P SPAN{
		}
	.migas P A{
		}
		.migas P A:hover{
			}
	
	
/*** contacto ***/
#contacto-contactar{
	width:100%;
	float:left;
	padding:20px 0 0 0;
	}


/**** mapaweb ****/
.mapa-web{
	width:573px;
	float:left;
	padding:20px 0 0 50px;
	}


/**** FORMULARIOS PARA CENTRO ****/
#contenido-centro FORM{
	width:100%;
	float:left;
	background:#fafafa url(../images/comunes/bgforms.gif) repeat-x 0 0;
	}
	#contenido-centro FORM .formulario{
		border:1px solid #e2e2e2;
		margin:0 0 0 0;
		width:913px;
		float:left;
		padding:20px 20px 20px 20px;
		}
		/*#contenido-centro FORM .formulario DIV{
			width:100%;
			float:left;
			margin:0 0 0 0;
			padding:0 0 15px 0;
			}
			#contenido-centro FORM .formulario DIV LABEL{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#e66603;
				width:100%;
				margin:0 0 0 0;
				padding:0 0 0 0;
				}*/
	
/**** FORMULARIOS PARA IZQ*****/
#contenido-izquierda FORM{
	width:100%;
	float:left;
	background:#fafafa url(../images/comunes/bgforms.gif) repeat-x 0 0;
	}		
	#contenido-izquierda FORM .formulario{
		border:1px solid #e2e2e2;
		margin:0 0 0 0;
		width:581px;
		float:left;
		padding:20px;
		}
		#contenido-izquierda FORM .formulario DIV,
		#contenido-centro FORM .formulario DIV{
			width:100%;
			float:left;
			margin:0 0 0 0;
			padding:0 0 15px 0;
			}
			#contenido-izquierda FORM .formulario DIV LABEL,
			#contenido-centro FORM .formulario DIV LABEL{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#e66603;
				width:100%;
				margin:0 0 0 0;
				padding:0 0 0 0;
				}
				#contenido-izquierda FORM .formulario DIV LABEL SPAN,
				#contenido-centro FORM .formulario DIV LABEL SPAN{
					font-weight:normal;
					font-style:italic;
					}
			#contenido-izquierda FORM .formulario DIV INPUT,
			#contenido-izquierda FORM .formulario DIV TEXTAREA,
			#contenido-izquierda FORM .formulario DIV SELECT,
			#contenido-centro FORM .formulario DIV INPUT,
			#contenido-centro FORM .formulario DIV TEXTAREA,
			#contenido-centro FORM .formulario DIV SELECT{
				background:url(../images/comunes/bgform.gif) repeat-x 0 0;
				border:1px solid #cdcdcd;
				}
				#contenido-izquierda FORM .formulario DIV SELECT OPTION,
				#contenido-centro FORM .formulario DIV SELECT OPTION{
					background:#ffffff;
					}
			#contenido-izquierda FORM .formulario DIV INPUT.check,
			#contenido-centro FORM .formulario DIV INPUT.check{
				border:0;
				background:none;
				}
		#contenido-izquierda FORM .formulario DIV.privacidad,
		#contenido-centro FORM .formulario DIV.privacidad{
			}
			#contenido-izquierda FORM .formulario DIV.privacidad LABEL,
			#contenido-centro FORM .formulario DIV.privacidad LABEL{
				width:auto;
				float:left;
				color:#222222;
				font-weight:normal;
				margin:0 0 0 10px;line-height:17px;
				}
			#contenido-izquierda FORM .formulario DIV.privacidad INPUT,
			#contenido-centro FORM .formulario DIV.privacidad INPUT{
				width:auto;
				float:left;
				vertical-align:middle;
				
				}
		#contenido-izquierda FORM .formulario DIV.botones,
		#contenido-centro FORM .formulario DIV.botones{
			width:100%;
			float:left;
			}
		#contenido-izquierda FORM .formulario DIV.dos-botones,
		#contenido-centro FORM .formulario DIV.dos-botones{
			
			}
			#contenido-izquierda FORM .formulario DIV.dos-botones P,
			#contenido-centro FORM .formulario DIV.dos-botones P{
				margin:0 10px 0 0;
				padding:0 0 0 0;
				width:auto;
				float:left;
				background:url(../images/comunes/boton-izq.gif) no-repeat 0 0;
				height:27px;
				}
				#contenido-izquierda FORM .formulario DIV.dos-botones P A,
				#contenido-centro FORM .formulario DIV.dos-botones P A{
					background:url(../images/comunes/boton-der.gif) no-repeat 100% 0;
					width:auto;
					float:left;
					height:26px;
					padding:5px 8px 0 8px;
					margin:0 0 0 0;
					color:#ffffff;
					font-size:11px;
					text-transform:uppercase;
					text-decoration:none;
					font-weight:bold;
					line-height:normal;
					}
					#contenido-izquierda FORM .formulario DIV.dos-botones P A:hover,
					#contenido-centro FORM .formulario DIV.dos-botones P A:hover{
						}
			
			
			#contenido-izquierda FORM .formulario DIV.botones LABEL,
			#contenido-centro FORM .formulario DIV.botones LABEL{
				background:url(../images/comunes/boton-izq.gif) no-repeat 0 0;
				width:auto;
				float:left;
				padding:0 0 0 0;
				margin:0 0 0 0;
				height:27px;
				}
			#contenido-izquierda FORM .formulario DIV.botones INPUT,
			#contenido-centro FORM .formulario DIV.botones INPUT{
				background:url(../images/comunes/boton-der.gif) no-repeat 100% 0;
				width:auto;
				float:left;
				height:26px;
				padding:0 8px 0 8px!important;
				padding:0 4px 0 4px;
				margin:0 0 0 0;
				border:0;
				color:#ffffff;
				font-size:11px;
				text-transform:uppercase;
				font-weight:bold;
				line-height:normal;
				}
			

/***** LISTADO DE BLOGS ********/
#contenedor-contenido .listado-blogs{
	float:left;
	width:100%;
	}
	#contenedor-contenido .listado-blogs UL{
		width:100%;
		float:left;
		}
		#contenedor-contenido .listado-blogs UL LI{
			padding:20px 0 12px 0;
			width:100%;
			float:left;
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
			}
			#contenedor-contenido .listado-blogs UL LI H3{
				font-style:normal;
				margin:0 0 3px 0;
				}
				#contenedor-contenido .listado-blogs UL LI H3 A{
					color:#e66603;
					text-decoration:none;
					}
					#contenedor-contenido .listado-blogs UL LI H3 A:hover{
						color:#FA2A05;
						text-decoration:none;
						}
						
						
			#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#3a3a3a;
				width:100%;
				float:left;
				}
				#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios P{
					width:auto;
					float:left;
					margin:0 0 0 0;
					padding:0 0 8px 0;
					}
					#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios P SPAN.fecha{
						background:url(../images/comunes/calendario.gif) no-repeat 0 0;
						padding:0 0 5px 20px;
						}
				#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios A.ver-comentario{
					color:#3a3a3a;
					text-decoration:underline;
					font-weight:bold;
					background:url(../images/comunes/comentarios.gif) no-repeat 2px 2px;
					}
					#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios A.ver-comentario:hover{
						text-decoration:none;
						}
				#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios .total-valoracion{
					background:url(../images/home/unsel.gif) no-repeat 6px 4px;
					width:67px;
					height:11px;
					float:left;
					padding:0 0 4px 0;
					}
					#contenedor-contenido .listado-blogs UL LI .enlaces-comentarios .total-valoracion SPAN{
						background:url(../images/home/sel.gif) no-repeat 6px 4px;
						width:67px;
						height:11px;
						float:left;
						padding:0 0 4px 0;
						}
						
						
/***** POST ******/
.post{
	width:100%;
	float:left;
	}
	.post H3{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#e66603;
		font-size:23px;
		font-style:normal;
		}
	.post .enlaces-comentarios{
		width:100%;
		float:left;
		}
		.post .enlaces-comentarios P{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#3a3a3a;
			width:auto;
			float:left;
			}
			.post P.summary{
				font-weight:bold;
				font-size:12px;
				}
			.post .enlaces-comentarios SPAN.fecha{
				background:url(../images/comunes/calendario.gif) no-repeat 0 0;
				padding:0 0 5px 20px;
				}
			.post .enlaces-comentarios A{
				color:#3a3a3a;
				text-decoration:underline;
				font-weight:bold;
				background:url(../images/comunes/comentarios.gif) no-repeat 2px 2px;
				}
				.post .enlaces-comentarios A:hover{
					text-decoration:none;
					}
					
					
		#contenedor-contenido .post .enlaces-comentarios .voto{
			float:left;
			padding:4px 0 0 5px;
			}	
			#contenedor-contenido .post .enlaces-comentarios .voto UL{
				float:left;
				width:60px;
				padding:0 0 0 0;
				background:transparent url(../images/home/unsel.gif) no-repeat scroll 0 0;
				top:0;
				left:0;
				position:relative;
				}
				#contenedor-contenido .post .enlaces-comentarios .voto UL LI{
					padding:0 0 0 0;
					background:none;
					width:12px;
					}
				#contenedor-contenido .post .enlaces-comentarios .voto UL LI.votoActual{	
					background:transparent url(../images/home/sel.gif) no-repeat scroll 0 10%;
					top:0;
					left:0;
					}	
					#contenedor-contenido .post .enlaces-comentarios .voto UL LI.votoActual SPAN.oculto{
						display:none;
						}
				#contenedor-contenido .post .enlaces-comentarios .voto UL LI A{
					background:none;
					font-weight:normal;
					text-decoration:none;
					height:12px;
					display:block;

					top:0;
					left:0;
					}
					#contenedor-contenido .post .enlaces-comentarios .voto UL LI A:hover{
						background:transparent url(../images/home/sel.gif) no-repeat scroll 0 10%;
						display:block;
						top:0;
						left:0;
						float:left;
						height:12px;
				
						
						}	
			

.voto .star1 a{
	position: absolute;
	width: 12px;
	z-index: 6;
	}
.voto .star2 a{
	position: absolute;
	width: 26px;
	z-index: 5;
	}
.voto .star3 a{
	position: absolute;
	width: 36px;
	z-index: 4;
	}
.voto .star4 a{
	position: absolute;
	width:48px;
	z-index: 3;
	}
.voto .star5 a{
	position: absolute;
	width: 60px;
	z-index: 2;
	}
.voto .star1 {
	position: absolute;
	width: 12px;
	z-index: 6;
	}
.voto .star2 {
	position: absolute;
	width: 26px;
	z-index: 5;
	}
.voto .star3 {
	position: absolute;
	width: 36px;
	z-index: 4;
	}
.voto .star4 {
	position: absolute;
	width:48px;
	z-index: 3;
	}
.voto .star5 {
	position: absolute;
	width: 60px;
	z-index: 2;
	}
							
							
							
#contenedor-contenido #comentarios{
	float:left;
	width:100%;
	}
	#contenedor-contenido #comentarios H4{
		margin:0 0 0 0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#e66603;
		}
	#contenedor-contenido #comentarios UL{
		float:left;
		width:100%;
		}
		#contenedor-contenido #comentarios UL LI{
			padding:10px 10px 10px 10px;
			background:0;
			float:left;
			width:603px;
			color:#636363;
			}
			#contenedor-contenido #comentarios UL LI P.fecha{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				margin:0 0 5px 0;
				color:#2f2f2f;
				}
				#contenedor-contenido #comentarios UL LI P.fecha A{
					font-weight:bold;
					text-decoration:underline;
					}
				#contenedor-contenido #comentarios UL LI P.fecha SPAN.autor{
					font-weight:bold;
					}
					#contenedor-contenido #comentarios UL LI P.fecha A:hover{
						text-decoration:none;
						}
				

.post .ver-mas{
	background:none;
	}
	.post .ver-mas P{
		font-size:11px;
		background:url(../images/comunes/ver-mas.gif) no-repeat scroll 0 6px;
		}
		.post .ver-mas P A{
			}
			.post .ver-mas P A:hover{
				}	
				
				
#add-comentario{
	width:100%;
	float:left;
	margin:20px 0 10px 0;
	}
	#add-comentario H4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#e66603;
		}
		#contenido-izquierda #add-comentario FORM{
			background:#ffffff url(../images/comunes/bgbuscador-noticias.gif) repeat-x 0 0;
			float:left;
			width:100%;
			}
			#contenido-izquierda #add-comentario FORM .formulario{
				border:1px solid #e3e3e3;
				width:591px;
				float:left;
				margin:0 0 0 0;
				padding:10px 7px 10px 20px;
				}
				#contenido-izquierda #add-comentario FORM .formulario DIV{
					width:100%;
					float:left;
					padding:0 0 10px 0;
					margin:0 0 0 0;
					}
					#contenido-izquierda #add-comentario FORM .formulario DIV LABEL{
						width:100%;
						float:left;
						color:#e66603;
						font-size:12px;
						font-weight:bold;
						}
					#contenido-izquierda #add-comentario FORM .formulario DIV INPUT{
						border:1px solid #cdcdcd;
						background:#ffffff url(../images/comunes/bgform.gif) repeat-x 0 0;
						}
					#contenido-izquierda #add-comentario FORM .formulario DIV TEXTAREA{
						border:1px solid #cdcdcd;
						background:#ffffff url(../images/comunes/bgform.gif) repeat-x 0 0;
						}
				#contenido-izquierda #add-comentario FORM .formulario DIV.botones{
					width:auto;
					}
					#contenido-izquierda #add-comentario FORM .formulario DIV.botones LABEL{
						background:none;
						}
						#contenido-izquierda #add-comentario FORM .formulario DIV.botones LABEL INPUT{
							background:url(../images/cabecera/boton-buscar.gif) no-repeat 0 0;
							border:0;
							color:#FFFFFF;
							cursor:pointer;
							font-size:11px;
							height:26px;
							margin:0 0 0 0;
							padding:0 0 0 0;
							width:62px;
							text-transform:uppercase;
							}
							
.post .volver{
	background:none;
	}
				
						
/**** PAGINADOR ****/
.pagination{
	width:100%;
	float:left;
	padding:0 0 0 0;
	font-size:12px;
	}
	.pagination A{
		color:#e66603;
		font-weight:bold;
		text-decoration:none;
		}
		.pagination A:hover{
			text-decoration:underline;
			}
	.pagination A.anterior{
		background:url(../images/comunes/pag-ant.gif) no-repeat 0 3px;
		padding:0 0 0 15px;
		}
	.pagination A.siguiente{
		background:url(../images/comunes/pag-sig.gif) no-repeat 100% 3px;
		padding:0 15px 0 0;
		}
					
				
/*** INTERIORES ***/

#contenido-interior{
	width:100%;
	float:left;
	background:url(../images/comunes/fondo-interiores.gif) repeat-y 0 0;
	padding:20px 0 30px 0;
	}
	
#contenido-privado{
	width:100%;
	float:left;
	background:url(../images/comunes/fondo-privado.gif) repeat-y 0 0;
	padding:20px 0 30px 0;
	}
	#contenido-privado #contenido-centro{
		width:955px;
		float:left;
		padding:20px 20px 20px 20px;
		}
				


/********* foro **********/
#contenedor-contenido .foro{
	width:100%;
	float:left;
	}
	/*#contenedor-contenido .foro DIV.volver{
		background:none;
		}*/
	#contenedor-contenido .foro TABLE{
		float:left;
		margin:0 0 10px;
		border:1px solid #D9D9D9;
		}
		#contenedor-contenido .foro TABLE TBODY{
			border:1px solid #d9d9d9;
			}
		#contenedor-contenido .foro TABLE TH{
			background:#363636 url(../images/comunes/fondo-foro.gif) repeat-x 0 0;
			color:#ffffff;
			line-height:25px;
			margin:0 0 10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			}
			#contenedor-contenido .foro TABLE TH.ancho-fijo{
				width:100px;
				}
		#contenedor-contenido .foro TABLE TD{
			}
			#contenedor-contenido .foro TABLE TD A{
				text-decoration:none;
				}
				#contenedor-contenido .foro TABLE TD A:hover{
					text-decoration:underline;
					}
			#contenedor-contenido .foro TABLE TD H3{
				}
				#contenedor-contenido .foro TABLE TD H3 A{
					color:#3A3A3A;
					text-decoration:none;
					}
					#contenedor-contenido .foro TABLE TD H3 A:hover{
						color:#919191;
						}
			#contenedor-contenido .foro TABLE TD P.foro{
				}
				#contenedor-contenido .foro TABLE TD P.foro A{
					text-decoration:none;
					}
					#contenedor-contenido .foro TABLE TD P.foro A:hover{
						text-decoration:underline;
						}
			#contenedor-contenido .foro TABLE TD SPAN.fecha{
				background:url(../images/comunes/calendario.gif) no-repeat 0 0;
				font-family:Arial,Helvetica,sans-serif;
				font-size:11px;
				margin:0;
				display:block;
				padding:0 0 5px 20px;
				}
		#contenedor-contenido .foro TABLE TD.autor{
			font-size:11px;
			}
			
		#contenedor-contenido .foro TABLE TR.ultima-fila TD{
			background:none;
			}
						
.bloque-foro-tema{
	width:100%;
	float:left;
	padding:10px 0 10px 0;
	}
	.bloque-foro-tema A.nuevo-post{
		background:url(../images/comunes/nuevo-tema.gif) no-repeat 0 0;
		font-weight:bold;
		text-decoration:none;
		padding:0 0 0 22px;
		}
		.bloque-foro-tema A.nuevo-post:hover{
			text-decoration:underline;
			}


			
/******* encuestas *******/			
.contenido-encuesta{
	float:left;
	width:100%;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	}
P.imagen-centrada{
	text-align:center;
	margin:10px 0 10px 0;
	}
	
	
/*** notificador de mensajes ****/
P#notice{
	color:#FF5618;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	}



/*** PIE ***/
#pie{
	height:139px;
	background:url(../images/pie/fondo.gif) repeat-x 0 0;
	float:left;
	width:100%;
	font-size:11px;
	min-width:995px;
	}
	#pie #pie-arriba{
		float:left;
		width:100%;
		padding:21px 0 21px 0;
		}
		#pie #pie-arriba P{
			margin:0 0 0 0;
			}
		#pie #pie-arriba UL{
			padding:0 0 0 0;
			margin:0 0 0 0;
			width:auto;
			float:left;
			/*background:url(../images/pie/separador-arriba.gif) no-repeat 100% 5px;*/
			}
			#pie #pie-arriba UL LI{
				width:auto;
				float:left;
				background:url(../images/pie/separador-arriba.gif) no-repeat 100% 5px;
				padding:0 7px 0 0;
				margin:0 7px 0 0;
				}
				#pie #pie-arriba UL LI A{
					font-size:11px;
					color:#626262;
					}
					#pie #pie-arriba UL LI A:hover{
						}
				
	#pie #pie-abajo{
		float:left;
		width:100%;
		color:#c2c2c2;
		padding:18px 0 18px 0;
		}
		#pie #pie-abajo P{
			float:left;
			width:auto;
			margin:0 0 0 0;
			}
			#pie #pie-abajo A{
				font-size:11px;
				color:#c2c2c2;
				}
				#pie #pie-abajo A:hover{
					}
		#pie #pie-abajo P.derecha{
			float:right;
			width:auto;
			margin:0 0 0 0;
			}
			
/*** publicidad ***/
.publicidad{
	float:left;
	width:100%;
	padding:0 0 20px 0;
	}	
	.publicidad P{
		font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#a8a8a8;
		text-transform:uppercase;
		margin:0 0 0 0;
		}
		.publicidad A{
			cursor:pointer;
			}	
			.publicidad A IMG{
				}
				
				
/****** menu simulando pestanias *****/
A.naranja{
	background:#f78701 url(../images/comunes/esq-naranja.gif) no-repeat 100% 0;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	font-size:11px;
	color:#ffffff;
	display:block;
	width:auto;
	display:inline;
	cursor:pointer;
	}
	A.naranja:hover{
		text-decoration:none;
		}
A.gris{
	background:#e0e0e0 url(../images/comunes/esq-gris.gif) no-repeat 100% 0;
	color:#747373;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	font-size:11px;
	display:block;
	width:auto;
	display:inline;
	cursor:pointer;
	}
	A.gris:hover{
		text-decoration:underline;
		}
/*#contenedor-contenido UL.menu-pestanias{
	width:100%;
	float:left;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	}
	#contenedor-contenido UL.menu-pestanias LI{
		background:none;
		padding:0 0 0 0;
		margin:0 4px 0 0;
		width:auto;
		float:left;
		height:19px;
		background:url(../images/comunes/fondo-menu-pest-unsel.gif) repeat-x 0 0;
		}
	#contenedor-contenido UL.menu-pestanias LI.sel{
		background:url(../images/comunes/fondo-menu-pest-sel.gif) repeat-x 0 0;
		}
		#contenedor-contenido UL.menu-pestanias LI.sel A{
			color:#ffffff;
			background:url(../images/comunes/der-menu-pest.gif) no-repeat 100% 0;
			}
			#contenedor-contenido UL.menu-pestanias LI A:hover{
				}
		#contenedor-contenido UL.menu-pestanias LI A{
			text-transform:uppercase;
			text-decoration:none;
			padding:0 5px 0 5px;
			font-size:11px;
			color:#747373;
			display:block;
			background:url(../images/comunes/der-menu-pest-unsel.gif) no-repeat 100% 0;
			}
			#contenedor-contenido UL.menu-pestanias LI A:hover{
				text-decoration:underline;
				}*/
				
				
/****** separador de datos *****/
.separador-listados{
	width:100%;
	float:left;
	margin:20px 0 10px 0;
	}
			
				
			
	
/**** errores ****/
.errorExplanation{
	border:1px solid #E66603;
	background:none;
	color:#E66603;
	font-weight:bold;
	clear:both;
	}	
	#contenedor-contenido .errorExplanation P{
		font-size:16px;
		}	
	#contenedor-contenido .errorExplanation UL{
		list-style-type:none;
		padding:10px 0 0 0;
		}
		#contenedor-contenido .errorExplanation UL LI{
			color:#E66603;
			font-size:13px;
			background:url(../images/comunes/ver-mas.gif) no-repeat 0 5px;
			padding:0 0 8px 15px;
			}	



/***** boletin *****/
#contenedor-contenido TABLE.boletin TH, 
#contenedor-contenido TABLE.boletin TD{
	background:none;
	padding:10px 0 0 13px;
	}
#contenedor-contenido TABLE.boletin TH TABLE TH, 
#contenedor-contenido TABLE.boletin TD TABLE TD{
	padding:0;
	}
#contenedor-contenido TABLE.boletin TABLE.con-altura{
	height:136px;
	}
	#contenedor-contenido TD.boletin-cuerpo{
	width:100%;
	}
	#contenedor-contenido TD.boletin-cuerpo TABLE.dentro-cuerpo{
		width:670px;
		margin:0 auto;
		}
	#contenedor-contenido TD.boletin-cuerpo TD.boletin-izquierda{
		padding:0 6px 0 11px;
	
		}


/********************************************* PLANTILLA CAJETIN BASICO *************************************************/

.cajetin-base{
	width:315px;
	float:left;
	padding:0 0 25px 0;
	}
			
			
	.cajetin-cuerpo{
		background:url(../images/comunes/fondo-cajetin.gif) repeat-y 0 0;
		float:left;
		width:315px;
		border-bottom:1px solid #d9d9d9;
		}
		.contenido-cajetin-cuerpo{
			width:295px;
			float:left;
			padding:10px 10px 10px 10px;
			font-size:12px;
			}

	
	/*** especificias ***/
	.cajetin-libro{
		background:url(../images/comunes/let-libros.gif) no-repeat 0 0;
		float:left;
		height:49px;
		width:100%;
		}
		.cajetin-base .cajetin-libro H3{
			visibility:hidden;
			}
			
	.cajetin-quesito{
		background:url(../images/comunes/let-encuesta.gif) no-repeat 0 12px;
		float:left;
		width:100%;
		height:52px;
		}
		.cajetin-base .cajetin-quesito H3{
			visibility:hidden;
			}

				
				
	.cajetin-bocadillo{
		background:url(../images/comunes/let-zona-blog.gif) no-repeat 0 0;
		float:left;
		width:100%;
		height:48px;
		}
		.cajetin-base .cajetin-bocadillo H3{
			visibility:hidden;
			}
			
			
	.cajetin-boletin{
		background:url(../images/comunes/let-boletin.gif) no-repeat 0 0;
		float:left;
		width:100%;
		height:44px;
		}
		.cajetin-base .cajetin-boletin H3{
			visibility:hidden;
			}

				
				
	.cajetin-noticias{
		background:url(../images/comunes/let-noticias.gif) no-repeat 0 0;
		height:41px;
		float:left;
		width:100%;
		}
		.cajetin-base .cajetin-noticias H3{
			visibility:hidden;
			}


	.cajetin-idiomas{
		background:url(../images/comunes/let-dic-negocios.gif) no-repeat 0 0;
		float:left;
		width:100%;
		height:38px;
		}
		.cajetin-base .cajetin-idiomas H3{
			visibility:hidden;
			}

				
	.cajetin-consultas{
		background:url(../images/comunes/let-bib-consulta.gif) no-repeat 0 0;
		width:100%;
		float:left;
		height:46px;
		}
		.cajetin-base .cajetin-consultas H3{
			visibility:hidden;
			}
			
			
	.cajetin-financiero{
		background:url(../images/comunes/let-dic-financiero.gif) no-repeat 0 0;
		width:100%;
		float:left;
		height:42px;
		}
		.cajetin-base .cajetin-financiero H3{
			/*color:#ff7b0a;*/
			visibility:hidden;
			}

				
	.cajetin-archivador{
		background:url(../images/comunes/let-blog-archivo.gif) no-repeat 0 0;
		float:left;
		width:100%;
		height:44px;
		}
		.cajetin-base .cajetin-archivador H3{
			/*color:#ff7b0a;*/
			visibility:hidden;
			}
		
	/*** generales ***/
	/*.cajetin-base H3{
		color:#ffffff;
		margin:0 0 0 0;
		font-style:normal;
		font-family:"Bodony Book",Georgia,"Times New Roman",Times,serif;
		font-style:normal;
		}*/
		
		
	.cajetin-base H4{
		font-size:18px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		line-height:20px;
		color:#e66603;
		}
		.cajetin-base H4 A{
			text-decoration:none;
			color:#e66603;
			}
			.cajetin-base H4 A:hover{
				color:#fa2a05;
				}
				
				
	.cajetin-base P.ver-mas{
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 4px;
		padding:0 0 0 15px;
		float:left;
		font-size:11px;
		}
		.cajetin-base P.ver-mas A{
			}
			.cajetin-base P.ver-mas A:hover{
				}
		
	.caja-ver-mas P.ver-mas{
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 4px;
		padding:0 0 0 15px;
		float:left;
		font-size:11px;	
		width:100%;		
		}
		.caja-ver-mas P.ver-mas A{
			}
			.caja-ver-mas P.ver-mas A:hover{				
				}
				
				
	/*** listas ***/
	.cajetin-base UL{
		padding:0 0 0 0;
		float:left;
		width:100%;
		}
		.cajetin-base UL LI{
			float:left;
			width:280px;
			background:transparent url(../images/comunes/ver-mas.gif) no-repeat scroll 0 6px;
			padding:0 0 5px 15px;
			}
			
			
	/*** diccionario financiero ***/
	.cajetin-base .financiero{
		width:100%;
		float:left;
		background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
		margin:0 0 8px 0;
		}
		
		
	/*** boletin ***/
	.cajetin-base .boletin{
		background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
		float:left;
		margin:0 0 8px 0;
		width:100%;
		}
		
		
	/*** noticias ***/
	#contenedor-contenido .cajetin-base .listado-noticias{
		width:100%;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
		#contenedor-contenido .cajetin-base .listado-noticias UL{
			width:100%;
			float:left;
			}
			#contenedor-contenido .cajetin-base .listado-noticias UL LI{
				padding:0 0 0 0;
				background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
				float:left;
				margin:0 0 8px 0;
				width:100%;
				}
		#contenedor-contenido .cajetin-base .listado-noticias P.ver-mas{
			margin:8px 0 8px 0;
			}
			
			
	/*** cajetin aula magna ***/
	#contenedor-contenido .cajetin-base UL.aula-magna{
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
		#contenedor-contenido .cajetin-base UL.aula-magna LI{
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
			padding:0 0 5px 0;
			margin:0 0 5px 0;
			}
			#contenedor-contenido .cajetin-base UL.aula-magna LI P{
				background:url(../images/comunes/ver-mas.gif) no-repeat 0 6px;
				padding:0 0 0 15px;
				margin:0 0 0 0;
				}
				#contenedor-contenido .cajetin-base UL.aula-magna LI P A{
					text-decoration:none;
					}
					#contenedor-contenido .cajetin-base UL.aula-magna LI P A:hover{
						text-decoration:underline;
						}
			
	/*** listado de posts de blogs ***/
	.cajetin-base .listado-posts{
		width:100%;
		float:left;
		}
		.cajetin-base .listado-posts .post{
			width:100%;
			float:left;
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
			margin:0 0 8px 0;
			}
			.cajetin-base .listado-posts .post P.enlaces{
				font-size:11px;
				width:100%;
				float:left;
				margin:0 0 8px 0!important;
				margin:0 0 0 0;
				}
				.cajetin-base .listado-posts .post P.enlaces SPAN{
					width:auto;
					float:left;
					}
				.cajetin-base .listado-posts .post P.enlaces SPAN A.comentarios{
					color:#3a3a3a;
					font-weight:bold;
					background:url(../images/comunes/comentarios.gif) no-repeat 0 2px;
					padding:0 5px 0 17px;
					}
					.cajetin-base .listado-posts .post P.enlaces SPAN A.comentarios:hover{
						}
				.cajetin-base .listado-posts .post P.enlaces SPAN.total-valoracion{
					background:url(../images/home/unsel.gif) no-repeat 6px 4px;
					width:67px;
					height:11px;
					float:left;
					padding:0 0 4px 0;
					}
					.cajetin-base .listado-posts .post P.enlaces SPAN.total-valoracion SPAN{
						background:url(../images/home/sel.gif) no-repeat 6px 4px;
						width:67px;
						height:11px;
						float:left;
						padding:0 0 4px 0;
						}
						
						
	/*** encuesta ***/
	.cajetin-base .encuesta{
		width:100%;
		float:left;
		}
		.cajetin-base .encuesta FORM{
			width:100%;
			float:left;
			}
			.cajetin-base .encuesta FORM .formulario{
				width:100%;
				float:left;
				margin:0 0 0 0;
				}
				.cajetin-base .encuesta FORM .formulario DIV{
					width:100%;
					float:left;
					clear:both;
					margin:0 0 10px 0;
					padding:0 0 10px 0;
					background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
					}
					.cajetin-base .encuesta FORM .formulario DIV LABEL{
						margin:0 0 0 0;
						width:auto;
						line-height:15px!important;
						line-height:16px;
						padding:0 0 0 5px;
						}
					.cajetin-base .encuesta FORM .formulario DIV INPUT{
						float:left;
						border:0;
						background:none;
						}
				.cajetin-base .encuesta FORM .formulario DIV.botones{
					background:none;
					margin:0 0 0 0;
					padding:0 0 0 0;
					}
					.cajetin-base .encuesta FORM .formulario DIV.botones P.ver-mas{
						float:left;
						padding:5px 0 0 15px;
						background:url(../images/comunes/ver-mas.gif) no-repeat 0 9px;
						}
					.cajetin-base .encuesta FORM .formulario DIV.botones INPUT.boton{
						background:url(../images/cabecera/boton-buscar.gif) no-repeat 0 2px;
						font-size:11px;
						text-transform:uppercase;
						font-weight:bold;
						color:#ffffff;
						border:0;
						margin:0 0 0 0;
						/*padding:9px 9px 6px 9px!important;
						padding:10px 3px 10px 3px;*/
						height:26px;
						padding:0 0 0 0;
						width:62px;
						cursor:pointer;
						float:right;
						}
			
/***********************************************************************************************************************************/


/*** Imagenes ***/
.imagen-derecha{
	float:right;
	margin:3px 0 5px 10px;
	}
.imagen-izquierda{
	float:left;
	margin:3px 10px 5px 0;
	}
	
	
	
/**********************************        PLANTILLAS      ********************************************/

/**** libros recomendados bliblioteca ****/
.biblioteca-recomendado{
	float:left;
	background:#f5f5f5;
	padding:12px;
	width:599px;
	margin:0 0 15px 0;
	}
.br-blanco{
	background:#ffffff;
	}
	.biblioteca-recomendado .imagen-recomendado{
		width:107px;
		float:left;
		background:url(../images/comunes/sombra-peque.gif) no-repeat 100% 100%;
		}
		.biblioteca-recomendado .imagen-recomendado IMG{
			border:1px solid #dcdcdc;
			float:left;
			}
		.biblioteca-recomendado .texto-recomendado{
			width:480px;
			float:left;
			padding:0 0 0 12px;
			}
			.biblioteca-recomendado .texto-recomendado P{
				padding:0 0 0 0;
				margin:0 0 3px 0;
				}

/**** libros recomendados top ***/
.recomendado{
	float:left;
	background:#ffffff url(../images/comunes/deg-rec.gif) repeat-x 0 0;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	}
	.recomendado .imagen-recomendado{
		width:172px;
		float:left;
		background:url(../images/comunes/sombra.gif) no-repeat 100% 100%;
		}
		.recomendado .imagen-recomendado IMG{
			border:1px solid #dcdcdc;
			float:left;
			}
	.recomendado .texto-recomendado{
		width:413px;
		float:left;
		padding:0 0 0 12px;
		}
		.recomendado .texto-recomendado .titulo{
			background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
			padding:0 0 10px 0;
			margin:0 0 10px 0;
			}
			.recomendado .texto-recomendado .titulo H4{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				}
			.recomendado .texto-recomendado .titulo H5{
				text-transform:uppercase;
				margin:0 0 0 0;
				padding:0 0 0 0;
				}
		.recomendado .texto-recomendado P{
			padding:0 0 0 0;
			margin:0 0 3px 0;
			}
			
			
			
/******* recomendado sin imagen ********/
.recomendado-sin-imagen{
	float:left;
	background:#ffffff url(../images/comunes/deg-rec.gif) repeat-x 0 0;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	}	
	.recomendado-sin-imagen .titulo{
		background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 100%;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		}
		.recomendado-sin-imagen .titulo H4{
			margin:0 0 5px 0;
			padding:0 0 0 0;
			}
		.recomendado-sin-imagen .titulo H5{
			text-transform:uppercase;
			margin:0 0 0 0;
			padding:0 0 0 0;
			}
	.recomendado-sin-imagen P{
		padding:0 0 0 0;
		margin:0 0 3px 0;
		}
			
			

/******** descargas ************/
P.descargas{
	float:left;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	}
	P.descargas A.imagen{
		}
		P.descargas A.imagen IMG{
			float:left;
			margin:0 10px 0 0;
			}		
			
			
/******** preguntas **********/
.pregunta{
	float:left;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	}
.preg-azul{
	background:#f5f5f5;
	}
	.pregunta P.numero-pregunta{
		background:url(../images/comunes/pregunta.gif) no-repeat 0 0;
		padding:0 0 10px 25px;
		margin:0 0 0 0;
		font-size:11px;
		font-weight:bold;
		color:#ff770e;
		}
	.pregunta H5{
		color:#3a3a3a;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		}
	.pregunta P{
		}
			
	
/****** consultas ******/
.consulta{
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
	float:left;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	}
.cons-azul{
	background:#f5f5f5;
	}
	.consulta P.fecha-consulta{
		background:url(../images/comunes/consulta.gif) no-repeat 0 0;
		padding:0 0 10px 25px;
		margin:0 0 0 0;
		font-size:11px;
		font-weight:bold;
		color:#ff770e;
		}
	.consulta H5{
		color:#3a3a3a;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		}
	.consulta P{
		}

/**** descarga pdf para cajetines *****/
P.descarga-pdf{
	background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 0;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	}
	P.descarga-pdf A{
		font-size:11px;
		background:none;
		padding:0 0 5px 0px;
		margin:0 0 0 0;
		}
		P.descarga-pdf A:hover{
			}
	P.descarga-pdf A.resultados{
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 3px;
		padding:0 0 5px 17px;
		margin:0 0 0 4px;
		}
		
P.descarga-pdf IMG{
	float:left;
	padding:3px 7px 0 0;
	}	
		
/***** desafio ****/
.desafio{
	float:left;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	background:#ffffff url(../images/comunes/dado.gif) no-repeat 98% 8px;
	}
	
P.ver-mas-plantilla{
	background:url(../images/comunes/punteado-cajetines.gif) repeat-x 0 0;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	font-size:11px;
	}
	P.ver-mas-plantilla A{
		color:#00a8d2;
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 3px;
		padding:0 0 5px 17px;
		}
		
/**** destacado ****/
DIV.destacado{
	background:#ffffff url(../images/comunes/destacado.gif) no-repeat 0 0;
	padding:15px 0 0 0;
	margin:0 0 10px 0;
	}
	DIV.destacado DIV{
		padding:6px 5px 5px 70px;
		border-right:1px solid #e2e2e2;
		border-left:1px solid #e2e2e2;
		border-bottom:1px solid #e2e2e2;
		min-height:55px!important;
		height:auto!important;
		height:55px;
		}
				
				
/********* listados basicos **********/
.basica-listados{
	float:left;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	background:none;
	}
	.listados-azules{
		border:0;
		width:599px;
		background:#f5f5f5;
		}
		
/************************************ REVISION- modo ver *********************************/
#contenedor-contenido .listado-blogs UL LI UL{
	padding:0 0 20px 0;
	}
	#contenedor-contenido .listado-blogs UL LI UL LI{
		padding:6px 0 0 15px;
		background:url(../images/comunes/ver-mas.gif) no-repeat 0 12px;
		}
#contenedor-contenido .listado-blogs UL LI OL{

	}		
	#contenedor-contenido .listado-blogs UL LI OL LI{
		background:none;
		/*padding:6px 0 0 15px;*/
		}
		
DIV.summary{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 12px;
	}		
/************************************ REVISION- modo Edición *********************************/	
#contenedor-contenido .contenido-encuesta table TH,
#contenedor-contenido .contenido-encuesta table TD{
	background:none;
}
#contenido-centro form .formulario #form_respuestas{
	margin-left:-3px;
}

#contenido-centro form .formulario #form_respuestas .respuesta .fieldWithErrors{
	width:auto;
	padding-right:7px;
	}
	#contenido-centro form .formulario #form_respuestas .respuesta IMG{
		margin-top:2px;
		} 	
#contenido-privado table.seguimiento TH{
	text-align:center;
}			
#contenido-privado table.seguimiento TD{
	text-align:center;	
	}		
	#contenido-privado table.seguimiento TD.alinear_izda{
		text-align:left;
		}
#contenido-centro .formulario  #respuestas_nueva{
	/*display:none;*/

	}

#contenedor-contenido .noticia-ampliada UL LI{
	background:none;
	list-style-image:url(../images/comunes/ver-mas.gif);
	list-style-position:inside;
	}
	#contenedor-contenido .noticia-ampliada UL LI UL LI{
		background:none;
		list-style-image:url(../images/comunes/ver-mas.gif);
		list-style-position:inside;
		}	
#contenedor-contenido .noticia-ampliada OL LI{
	background:none;
	list-style-position:inside;
	}
	#contenedor-contenido .noticia-ampliada OL LI OL LI{
		background:none;
		list-style-position:inside;
		}	
#contenedor-contenido p.mensage{
	font-weight:bold;
	color:#E66603;
	font-size:14px;
	}
#contenedor-contenido .noticia-ampliada H4{
	color:#3A3A3A;
	font-size:20px;
}
#contenedor-contenido table{
	border:hidden;
 	}
	#contenedor-contenido table TH{
		border:hidden;	
		}
		#contenedor-contenido table TD{
			border:hidden;
			}
			
/***************************************** captcha ********************************/			
#captcha{
	background:#FFF url(/images/css_img/bottom-comment.jpg) no-repeat left bottom;
	float:left;
	width:559px;
	padding:10px 0;
	margin:15px 29px 15px 29px;
	}
	P.captcha {
		color: #E66603;
		font-size: 12px;
		font-weight: bold;
		}
    #captcha p{
    	border-bottom:solid 1px #DCE1E4; 
		display:block; 
		float:left;
		width:523px; 
		color:#333; 
		font-size:1.2em; 
		font-weight:bold; 
		height:20px; 
		line-height:15px; 
		padding:15px 18px 0 18px; 
		margin:0 0 15px 0;
		background:#F1F5F7 url(/images/css_img/top-comment.jpg) no-repeat;
		}
    #captcha img{
    	float:left;
		 margin:0 0 0 18px;
		 }
    #captcha span{
    	display:block; 
		float:left;
	    clear:both; 
		margin:8px 0 0 0; 
		padding:0 0 0 18px; 
		font-size:0.9em; 
		width:200px;
		}
    #contenido-izquierda #add-comentario form .formulario #captcha label{
    	color:#333;
		font-size:1em;
		font-weight:bold; 
		display:block;
		float:right; 
		margin-right:20px;
		width:auto;
		}
    #captcha LABEL INPUT {
    	 float:none;
		 width:210px; 
		 background-image:none; 
		 background-color:#FFF; 
		 margin:0 0 0 10px; 
		 padding:0;
		 }
		 
/******************* encuesta-actualidad ***********************/

.encuesta-actualidad{
	float:left;
	border:1px solid #e5e5e5;
	padding:12px;
	width:597px;
	margin:0 0 15px 0;
	background:#ffffff url(../images/comunes/background_encuesta_actualidad_sectores.gif) no-repeat 98% 8px;
	}
	.encuesta-actualidad .botones{
		padding-top:5px;
		}
		.encuesta-actualidad .botones input.boton{
			background:transparent url(../images/cabecera/boton-buscar.gif) no-repeat scroll 0 2px;
			border:0 none;
			color:#FFFFFF;
			cursor:pointer;
			float:right;
			font-size:11px;
			font-weight:bold;
			height:26px;
			margin:0;
			padding:0;
			text-transform:uppercase;
			width:62px;
			}
			.encuesta-actualidad p.ver-mas{
				background:transparent url(../images/comunes/ver-mas.gif) no-repeat scroll 0 9px;
				padding:5px 0 0 15px;
				font-size:11px;
				}	
		#contenido-izquierda .encuesta-actualidad form{
			float:left;
			width:100%;
			background:none;
			}
			#contenido-izquierda .encuesta-actualidad form .formulario{
				float:left;
				margin:0;
				width:100%;
				border:none;
				padding:17px 0px 0px;
				}
				#contenido-izquierda .encuesta-actualidad form .formulario div{
					background:transparent url(../images/comunes/punteado-cajetines.gif) repeat-x scroll 0 100%;
					clear:both;
					float:left;
					margin:0 0 10px;
					padding:0 0 10px;
					width:100%;
					}	
				   #contenido-izquierda	.encuesta-actualidad form .formulario div input{
						background:transparent none repeat scroll 0 0;
						border:0 none;
						float:left;
						}
				   #contenido-izquierda	.encuesta-actualidad form .formulario div label{
						line-height:15px !important;
						margin:0;
						padding:0 0 0 5px;
						width:auto;
						color:#3a3a3a;
						font-size:12px;
						font-weight:normal;
						}
						
/************************ plantillas diccionario de negocios(caja grande) ****************************/		
.diccionario-negocios-grande{
	float:left;
	width:97%;
	padding:1%;	
	border:1px solid #E5E5E5;
	}
	.diccionario-negocios-grande H4{
		background:url(/images/comunes/bg-h2.gif) repeat-x scroll 0 100%	
		}
/************************ plantillas de dos cajas ****************************/		
.contenedor-dos-cajas {
	
	
	clear:both;
	}
	.caja-izda{
		width:44%;
		float:left;
		padding:2%;
		}	
	.caja-dcha{
		width:44%;
		float:left;
		padding:2%;
		margin:0 0 0 1%;
		}	
/********************************* boletin.css ****************************/
TABLE TABLE TH,
TABLE TABLE TD{
	background:none;
	}
	TABLE TABLE TABLE TH,
	TABLE TABLE TABLE TD{
		background:none;
		}

/************************************ listado de respuestas *************/
#contenedor-contenido #encuesta TABLE TH,
#contenedor-contenido #encuesta TABLE TD{
	background:none;
	}	

/*********************** imagen-captcha-foro *********************/
#contenido-izquierda form .formulario div #captcha LABEL{
	float:right;
	width:auto;
	color:#3a3a3a;
}

/********************boton-FORO*****************************/
#contenido-izquierda .foro FORM .formulario DIV.botones{
	background:url(../images/comunes/boton-izq.gif) no-repeat 0 0;
	width:auto;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:27px;
	}
#contenido-izquierda .foro FORM .formulario DIV.botones INPUT.boton{
	background:url(../images/comunes/boton-der.gif) no-repeat 100% 0;
	width:auto;
	float:left;
	height:26px;
	padding:0 8px 0 8px!important;
	padding:0 4px 0 4px;
	margin:0 0 0 0;
	border:0;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:normal;
	}

	