/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
.clearer {clear: both;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:auto;
	text-align:center;
}

#divContenedor {
	width:1000px;
	margin: 0 auto;
}

#divCabecera{
	width:1000px;
	height:63px;
	background-color:#000000;
	text-align:right;
}


/**************************  CENTRAL *******************************/

#divCuerpo{
	width:1000px;
	background-color:#ffffff;
}

		/***************************** CONTROLES *************************************/
		#divControles{
			width:260px;
			margin-top:10px;
			margin-left:10px;
			display:inline;
			float:left;
			background-color:#ffffff;
			height:auto;
		}
				.divControles_Pies{
					background-image:url(images/fondo_pie_rojo.gif);
					background-position:top;
					background-repeat:no-repeat;
					width:259px;
					height:42px;
				}
		
				/********************************** OBRAS ***********************************/
				.divControles_Temas{
					width:260px;
					background-color:#E8E8E8;
					height:auto;
				}
						.divControles_Temas h1 {
							background-image:url(images/fondo_titulo_rojo.gif);							
							background-position:top;
							background-repeat:no-repeat;
							font-size:24px;
							font-weight:bold;
							color:#FFFFFF;
							text-align:left;
							padding-left:10px;
						}
						.divControles_Temas h2{
							background-image:url(images/fondo_titulo_rojo.gif);
							background-position:center;
							background-repeat:no-repeat;
							font-size:16px;
							font-style:italic;
							font-weight:bold;
							color:#FFFFFF;
							line-height:30px;
							text-align:left;
							padding-left:10px;
						}
						
						.divControles_Temas_Titulo {
							width:260px;
							border-bottom:#FFFFFF solid 1px;
							padding-top:3px;
							padding-bottom:3px;
							cursor:pointer;
							color:#333333;
						}
								.divControles_Temas_Titulo:hover {
									background-color:#F8F8F8;
									color:#CC0000;
								}
								.divControles_Temas_Titulo ul {
									margin:0px;
									padding:0px;
									list-style-type:none;
								}
								
								.divControles_Temas_Titulo li {
									position:relative;
									display:inline;
									float:left;
								}
					
										.divControles_Temas_Titulo_texto {
											font-size:12px;
											margin-right:5px;
											padding-left:5px;
											padding-right:7px;
											height:auto;
											width:225px;
											text-align:left;
										}
										
								.divControles_Temas_Titulo td {
									vertical-align:top;
								}
										.divControles_Temas_Titulo_calif{
											text-align:left;
											margin-right:5px;
											margin-left:20px;
											color:#CC0000;
											font-style:italic;
											font-weight:bold;
										}
										.divControles_Temas_Titulo_visit{
											text-align:left;
											margin-right:5px;
											margin-left:20px;
											color:#CC0000;
											font-style:italic;
											font-weight:bold;
										}
								
										.divControles_Temas_Titulo_numero{
											color:#FFFFFF;
											font-size:10px;
											font-weight:bold;
											text-align:center;
											vertical-align:middle;
											background-color:#666666;
											padding-bottom:2px;
											width:13px;
											height:11px;
											margin-left:5px;
										}
										.divControles_Temas_Titulo_numero_r{
											color:#FFFFFF;
											font-size:10px;
											font-weight:bold;
											text-align:center;
											vertical-align:middle;
											background-color:#CC0000;
											padding-bottom:2px;
											width:13px;
											height:11px;
											margin-left:5px;
										}
								#divControles_Temas_Titulo_vermas{
									text-align:right;
									padding:2px;
									padding-right:10px;
								}
								#divControles_Temas_Titulo_vermas a {
									color:#C52025;
									font-weight:bold;
									font-style:italic;
									text-decoration:none;
								}
								#divControles_Temas_Titulo_vermas a:hover {
									color:#DD612B;
								}


		/******************************* CONTENIDOS ****************************/
	
		#divContenido {
			width:718px;
			height:auto;
			margin-left:10px;
			display:inline;
			float:left;
			background-color:#ffffff;
			text-align:left;
		}
		
					#divContenido_Cabecera{
						background-image:url(images/blog.gif);
						background-position:center;
						background-repeat:no-repeat;
						width:712px;
						height:158px;
						float:right;
					}
					.divContenido_Temas{
						height:auto;
						width:705px;
						margin-top:10px;
						border:#666666 solid 2px;
					}
							.ligas{
								display:inline;
								float:right;
								padding-right:10px;
							}
							
							.opinionesTxt{
								display:inline;
								float:left;
								font-size:16px;
								color:#9E1A1A;
								font-weight:bold;
								font-style:italic;
								padding-top:13px;
								padding-left:10px;
							}
							
							.opiniones{
								display:inline;
								float:left;
								padding-top:1px;
							}
							.opinar{
								background-image:url(images/opinar.png);
								background-position:center;
								background-repeat:no-repeat;
								width:84px;
								height:32px;
								cursor:pointer;
							}
							.opinar:hover{
								background-image:url(images/opinar_over.png);
								background-position:center;
								background-repeat:no-repeat;
								cursor:pointer;
							}
							
								.opinar a {
									text-decoration:none;
								}
								
							.calificar{
								background-image:url(images/calificar.png);
								background-position:center;
								background-repeat:no-repeat;
								width:84px;
								height:32px;
								cursor:pointer;
							}
							.calificar:hover{
								background-image:url(images/calificar_over.png);
								background-position:center;
								background-repeat:no-repeat;
								cursor:pointer;
							}
							
								.calificar a {
									text-decoration:none;
								}
								
								
							.subir{
								background-image:url(images/subir.png);
								background-position:center;
								background-repeat:no-repeat;
								width:84px;
								height:32px;
								cursor:pointer;
							}
							.subir:hover{
								background-image:url(images/subir_over.png);
								background-position:center;
								background-repeat:no-repeat;
								cursor:pointer;
							}
							
								.subir a {
									text-decoration:none;
								}
								
							
							.divContenido_Opciones a{
								text-decoration:none;
								color:#CC0000;
								font-weight:bold;
								padding-left:10px;
							}
							.divContenido_Opciones a:hover{
								color:#FF3300;
							}
							
							.divContenido_Temas td {
								vertical-align:top;
							}
							
							.divContenido_Temas h1{
								line-height:35px;
								background-color:#EBE9EA;
								font-size:18px;
								color:#CC0000;
								padding-left:15px;
								border-bottom:#666666 solid 2px;
							}
							.divContenido_Imagen{
								margin:10px;
								margin-bottom:10px;
							}
							.divContenido_Resumen{
								margin:10px;
							}
									.divContenido_Resumen h1 {
										border:none;
										color:#8B8B8A;
										line-height:normal;
										background-color:#FFFFFF;
										padding-left:0px;
										margin-bottom:10px;
									}
									
									.divContenido_Resumen h2{
										font-size:16px;
									}
									
									.divContenido_Resumen p {
										font-size:12px;
										padding:7px 5px 7px 5px;
									}
									
									.divContenido_Resumen img {
										padding:10px;
										border:#bfbf00 1px dashed;
										vertical-align:left;
										float:left;
										margin-right:30px;
										margin-bottom:20px;
										width:355px;
										height:272px;
									}
									
									.divContenido_Resumen a {
										color:#CC0000;
										font-style:italic;
										text-decoration:none;
										font-weight:bold;
										font-size:11px;
									}
									
									.divContenido_Resumen a:hover {
										color:#0099CC;
										font-style:italic;
									}
									.divContenido_Resumen ul {
										margin-left:15px;
									}
									.divContenido_Resumen li {
										margin:10px;
									}
									.lista{
										margin-left:30px;
										margin-right:20px;
										margin-top:10px;
										border:#666666 1px solid;
										background-color:#F2F2F2;
										padding:10px;
										font-size:12px;
									}

					.divContenido_Opiniones{
						height:auto;
						width:705px;
						margin-top:10px;
						/*border:#006699 solid 2px;*/
					}
							.divContenido_Opiniones h1{
								line-height:25px;
								background-color:#F4F4F4;
								font-size:16px;
								color:#666666;
								padding-left:5px;
								border-top:#666666 solid 2px;
								margin-bottom:5px;
								margin-top:35px;
							}
							.divContenido_Opiniones h2{
								background-image:url(images/ok.gif);
								background-position:left;
								background-repeat:no-repeat;
								line-height:35px;
								background-color:#F4F4F4;
								font-size:20px;
								color:#1DBED2;
								padding-left:45px;
								margin-bottom:5px;
								margin-top:35px;
							}
							
							.divContenido_Opiniones h3{
								background-image:url(images/admiration_red.gif);
								background-position:left;
								background-repeat:no-repeat;
								line-height:35px;
								background-color:#F4F4F4;
								font-size:20px;
								color:#CC0000;
								padding-left:45px;
								margin-bottom:5px;
								margin-top:35px;
							}
							
							.divContenido_Opiniones label {
								color:#999999;
								font-size:16px;
							}
							
							.divContenido_Opiniones_resumen_a{
								background-color:#ffffff;
								margin-left:50px;
							}
							
									.divContenido_Opiniones_resumen_a div {
										font-size:16px;
										font-weight:bold;
										color:#333333;
										margin:5px;
										padding-top:5px;
									}
									.divContenido_Opiniones_resumen_a p {
										margin:5px;
										padding:10px;
										padding-bottom:10px;
									}
									
									.divContenido_Opiniones_resumen_a .cont_resp{
										text-align:right;
										font-size:11px;
										font-style:italic;
										padding-right:10px;
										padding-bottom:10px;
									}				

									.divContenido_Opiniones_resumen_a .cont_resp a{
										color:#CC0000;
										text-decoration:none;
										cursor:pointer;
									}				
									.divContenido_Opiniones_resumen_a .cont_resp a:hover{
										color:#0099CC;
									}
							
							.divContenido_Opiniones_resumen_b{
								background-color:#EDEDED;
								margin-left:50px;
							}
							
									.divContenido_Opiniones_resumen_b div {
										font-size:16px;
										font-weight:bold;
										color:#333333;
										margin:5px;
										padding-top:5px;
									}
									.divContenido_Opiniones_resumen_b p {
										margin:5px;
										padding:10px;
										padding-bottom:10px;
									}								
				
									.divContenido_Opiniones_resumen_b .cont_resp{
										text-align:right;
										font-size:11px;
										font-style:italic;
										padding-right:10px;
										padding-bottom:10px;
									}				

									.divContenido_Opiniones_resumen_b .cont_resp a{
										color:#CC0000;
										text-decoration:none;
										cursor:pointer;
									}				
									.divContenido_Opiniones_resumen_b .cont_resp a:hover{
										color:#0099CC;
									}
									
									.divContenido_Opiniones_resumen_b .cont_resp .respuesta{
										border-style:dashed;
										border-width:1px;
										background-color:#FFFFFF;
										margin-left:20px;
										margin-right:20px;
										margin-bottom:20px;
										padding:10px;
										font-size:12px;
										display:none;
										background-color:#FFF8F8;
									}					
/********************************** FORMULARIO *****************************************/					
.divContent_formulario_v{
	display:block;
}

.divContent_formulario_o{
	display:none;
}

#divContenido_Formaulario{
	padding-top:60px;
	padding-bottom:60px;
}
#divContenido_Formaulario h1 {
	line-height:25px;
	background-color:#B00F0F;
	font-size:18px;
	color:#FFFFFF;
	padding-left:5px;
	border-top:#666666 solid 2px;
	margin-bottom:5px;
	margin-top:35px;
}

		#divContenido_Formaulario fieldset{
			padding:20px;
			width:400px;
			text-align:left;
			margin:0 auto;
			border:#CCCCCC solid 1px;
		}
		#divContenido_Formaulario legend {
			font-size:18px;
			color:#999999;
		}
		#divContenido_Formaulario textarea{
			width:390px;
			height:100px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		#divContenido_Formaulario input {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		#divContenido_Formaulario label {
		margin-top:10px;
		}
		.caja{
			margin:0px;
			font-size:9px;	
		}
		#divContenido_Formaulario_nota{
			color:#CC0000;
			font-size:10px;
		}
		
#divContenido_Formaulario_separador{
	height:20px;
}			
	
	

/**********************************PIE DE PAGINA******************************************/

#divPie{
	background-image:url(images/pie_de_pagina.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:1000px;
	height:94px;
	margin-top:10px;
}


