/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}

#contenedorGeneral {
	margin-left: 30px;
	margin-top: 20px;
	width: 940px;
}

h1 {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #e00027;
}

#contenedorGeneral #cabecera {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px;
	width: 890px;
	float: left;
}

#contenedorGeneral #cabecera #logo {
	margin: 0px;
	padding: 0px;
	float: left;
}

#contenedorGeneral #cabecera #logo img {
	border: 0px;
}

#contenedorGeneral #cabecera #botones {
	margin-top: 4px;
	padding: 0px;
	float: right;
}

#contenedorGeneral #cabecera #botones img {
	border: 0px;
}

#contenedorGeneral #contenedor {
	float: left;
	width: 910px;
}

#contenedorGeneral #contenedor #menu {
	width: 130px;
	float: left;
}

#contenedorGeneral #contenedor #menu ul {
	margin: 0px;
	padding: 0px;
}

#contenedorGeneral #contenedor #menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#contenedorGeneral #contenedor #contenido {
	width: 755px;
	float: left;
}

#contenedorGeneral #contenedor #contenido #central {
	width: 755px;
	float: left;
}

.separador {
	border-top: 1px dashed #f1889a;
	border-bottom: 0px;
	height: 1px;
	width: 100%;
	color: #ffffff;
	background-color: #ffffff;
	font-size: 1px;
	clear: both;
	margin-bottom: 15px;
	padding: 0px;
}

.separador_sup {
	border-top: 1px dashed #f1889a;
	border-bottom: 0px;
	height: 1px;
	width: 100%;
	color: #ffffff;
	background-color: #ffffff;
	font-size: 1px;
	clear: both;
	float: left;
	margin-top: 15px;
	padding: 0px;
}

#contenedorGeneral #contenedor #contenido .fila {
	width: 755px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#contenedorGeneral #contenedor #contenido .fila .elemento {
	/*margin-top: 20px;*/
	width: 250px;
	float: left;
}

#contenedorGeneral #contenedor #contenido .fila .elemento h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: normal;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #e00027;
}

#contenedorGeneral #contenedor #contenido .fila .elemento p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
}

#contenedorGeneral #contenedor #contenido .fila .elemento p a {
	color: #9f9f9f;
	text-decoration: none;
}

#contenedorGeneral #contenedor #contenido .fila .elemento p a:hover {
	color: #9f9f9f;
	text-decoration: underline;
}

#contenedorGeneral #contenedor #contenido .fila .elemento img {
	float: left;
}

#contenedorGeneral #contenedor #contenido .fila .elemento .texto {
	width: 140px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

#contenedorGeneral #contenedor #contenido #central #izquierda {
	float: left;
	width: 300px;
	/*height: 320px;*/
	padding-right: 15px;
}

#contenedorGeneral #contenedor #contenido #central #izquierda #texto {
	float: left;
	/*height: 235px;*/
	margin-top: 25px;
}

#contenedorGeneral #contenedor #contenido #central #izquierda #abajo {
	float: left;
	/*height: 15px;*/
	width: 300px;
	padding-right: 5px;
	text-align: right;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #e00027;
}

#contenedorGeneral #contenedor #contenido #central #izquierda #abajo a {
	color: #e00027;
	text-decoration: none;
}

#contenedorGeneral #contenedor #contenido #central #izquierda #abajo a:hover {
	color: #e00027;
	text-decoration: underline;
}

#contenedorGeneral #contenedor #contenido #central #izquierda_detalle {
	float: left;
	width: 240px;
	/*height: 360px;*/
	padding-right: 15px;
}

#contenedorGeneral #contenedor #contenido #central #izquierda_detalle #texto {
	float: left;
	margin-top: 0px;
	width: 220px;
}

#contenedorGeneral #contenedor #contenido #central #izquierda_detalle #texto a {
	color: #9f9f9f;
	text-decoration: none;
}

#contenedorGeneral #contenedor #contenido #central #izquierda_detalle #texto a:hover {
	color: #9f9f9f;
	text-decoration: underline;
}

#contenedorGeneral #contenedor #contenido #central #izquierda_detalle p {
	margin-bottom: 10px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
}

#contenedorGeneral #contenedor #contenido #central #derecha {
	float: right;
	width: 430px;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle {
	float: right;
	width: 500px;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle #abajo {
	float: left;
	/*height: 15px;*/
	margin-top: 10px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #e00027;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle td {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
	font-size: 11px;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle input, #contenedorGeneral #contenedor #contenido #central #derecha_detalle textarea {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 10px;
	color: #ddd;
	font-size: 11px;
	background-color: #9090a0;
	border: 1px solid #9090a0;
	padding-left: 3px;
	margin-left: 5px;
	height: 12px;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle #abajo a {
	color: #e00027;
	text-decoration: none;
}

#contenedorGeneral #contenedor #contenido #central #derecha_detalle #abajo a:hover {
	color: #e00027;
	text-decoration: underline;
}

#contenedorGeneral #contenedor #contenido #central p {
	margin-top: 0px;
	margin-bottom: 4px;
	padding: 0px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
}

.destacado {
	color: #e00027;
}

#contenedorGeneral #contenedor #contenido #footer {
	margin-top: 10px;
	padding-bottom: 20px;
	float: left;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #e00027;
}

#contenedorGeneral #contenedor #contenido #footer a {
	color: #e00027;
	text-decoration: none;
}

#contenedorGeneral #contenedor #contenido #footer a:hover {
	color: #e00027;
	text-decoration: underline;
}

/* FORMULARIOS */

.formulario {
	text-align: right;
	margin-bottom: 30px;
}

.selector {
	width: 172px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 9px;
	color: #9f9f9f;
}

#blog {
	float: left;
	width: 530px;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	padding-right: 20px;
}

#blog #n_fotos {
	color: #e00027;
	font-size: 0.9em;
}

#blog #n_fotos a {
	color: #e00027;
	text-decoration: none;
}

#blog .comentarios {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999;
}

#blog_lateral_derecho {
	font-family: Georgia, Helvetica, sans-serif;
	float: left;
	width: 180px;
	margin-left: 20px;
	font-size: 0.7em;
}

#blog_lateral_derecho a {
	font-family: Georgia, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}

#blog_lateral_derecho a:hover {
	text-decoration: underline;
}

