body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS;	
}

.margin_left_7 {
	margin-left: 7px;
}
.margin_bottom_10 {
	margin-bottom: 10px;
}
.margin_top_10 {
	margin-top: 10px;
}
.padding_top_bottom_5 {
	padding-top: 3px;
	padding-bottom: 8px;
}
.titular_linea {
	margin-left: 10px;
}
.bordes_grises_12 {
	border-top: 12px solid #DEDEDE;
	border-bottom: 12px solid #DEDEDE;
	border-right: 3px solid #DEDEDE;
}

.pie {
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 7px;
}
.txt_blanco_20 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_blanco_30 {
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_negro_12 {
	font-size: 12px;
	color: #000000;	
	text-align: justify;
}
.txt_negro_14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	text-align: justify;
}
.txt_rojo_12 {
	font-size: 12px;
	color: #C71444;	
	text-align: justify;
}
.txt_rojo_14 {
	font-size: 14px;
	color: #C71444;	
	font-weight: bold;
	text-align: justify;
}
.txt_gris_12 {
	font-size: 12px;
	color: #B7B7B7;	
	text-align: justify;
	font-weight: bold;
}
.txt_gris_02_12 {
	font-size: 12px;
	color: #848484;	
	text-align: justify;
}
.titular {
	padding-top: 6px;
	padding-left: 10px;
	font-size: 24px;
	color: #C71444;
}
.titular_home {
	font-size: 18px;
	color: #FFFFFF;	
	text-align: justify;
	padding-left: 5px;
	background-color: #E70C43;
}
.titular_linea {
	margin-left: 10px;
	background: url(../comunes/images/fondo_titular.gif) repeat-x left top;
}
.titular_02 {
	padding-left: 10px;
	padding-bottom: 4px;
	font-size: 18px;
	color: #C71444;
}
a.menu_izda {	
	font-size: 12px;
	font-weight: bold;
	color: #C71444;
	text-decoration: none;
	background: url(../comunes/images/menu_izda.gif) no-repeat left top;	
	padding-left: 28px;
}
a.menu_izda:hover {
	color: #000000;
}
.menu_izda_plan_tit {
	font-size: 14px;
	color: #000000;
	padding-left: 12px;
	padding-right: 5px;
	/*letter-spacing: -1px;*/
	font-weight: bold;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
a.menu_izda_plan {	
	font-size: 12px;
	color: #C71444;
	text-decoration: none;
	background: url(../comunes/images/menu_izda.gif) no-repeat left top;	
	padding-left: 28px;
	padding-right: 5px;
	letter-spacing: -1px;
	display: block;
}
a.menu_izda_plan:hover {
	color: #000000;
}
a.link_pie {	
	font-size: 11px;
	color: #FBB0B0;
	text-decoration: none;
}
a.link_pie:hover {
	text-decoration: underline;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.campo_formulario_01 {
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 180px;
}
.campo_formulario_02 {
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 450px;
}
.campo_formulario_03 {
	font-family: Trebuchet MS;
	font-size: 12px;
	width: 320px;
}
.campo_formulario_04 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 530px;
; border-style: solid
}
a.link_negro_rojo_12 {	
	font-size: 12px;
	color: #000000;
}
a.link_negro_rojo_12:hover {
	color: #C71444;
}
a.link_rojo_negro_12 {	
	font-size: 12px;
	color: #C71444;
	text-decoration: none;
}
a.link_rojo_negro_12:hover {
	color: #000000;
}
a.link_gris_02_rojo_12 {	
	font-size: 12px;
	color: #848484;
	text-decoration: none;
	font-weight: bold;
}
a.link_gris_02_rojo_12:hover {
	color: #C71444;
}
.titulo_ficha {
	padding-left: 20px;
	padding-right: 26px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titulo_camara {
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	text-align: justify;
	padding-left: 10px;
}
.cuerpo_ficha {
	padding-left: 20px;
	padding-right: 26px;
	padding-top: 6px;
	font-size: 12px;
	color: #5A5A5A;
}
a.boton_anterior {
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 61px;
	background: url(../comunes/images/fondo_flecha_izda.gif) no-repeat left top;	
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.boton_anterior:hover {
	color: #C71444;
}
a.boton_siguiente {
	padding-top: 3px;
	padding-bottom: 8px;
	padding-right: 61px;
	background: url(../comunes/images/fondo_flecha_dcha.gif) no-repeat right top;	
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.boton_siguiente:hover {
	color: #C71444;
}
.borde_rojo {
	border-bottom: 1px solid #B50010;
}
.visitas {
	font-size: 12px;
	color: #E70C43;	
	text-align: justify;
	padding-left: 5px;
}
.modulo_blanco {
	font-size: 12px;
	color: #000000;	
	text-align: justify;
	background-color:#FFFFFF;
	padding: 5px;
}
.modulo_blanco a {
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	text-decoration: none;
}
.modulo_blanco a:hover {
	color: #E70C43;	
}

.modulo_gris {
	font-size: 12px;
	color: #000000;	
	text-align: justify;
	background-color:#F4F4F4;
	padding: 5px;
}
.modulo_gris a {
	font-size: 12px;
	color: #000000;	
	font-weight: bold;
	text-decoration: none;
}
.modulo_gris a:hover {
	color: #E70C43;	
}
.imagen_izda {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	border: 1px solid #E70C43;
	margin-right: 10px;
	margin-top: 2px;
}

.imagen_dcha {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
	border: 1px solid #E70C43;
	margin-left: 10px;
	margin-top: 2px;
}
.borde_imagen {
	border: 1px solid #E70C43;
	margin-top: 3px;
}

.destacado {
	margin-top: 5px;
	font-size: 12px;
	color: #C71444;	
}
.destacado a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E70C43;
	border: 1px solid #F8255B;
	padding-left: 10px;
	padding-right: 10px;	
}
.destacado a:hover {
	text-decoration: underline;
}
.infoex a {
	font-size: 12px;
	color: #C71444;	
	text-decoration: none;
}
.infoex a:hover {
	color: #000000;
}
a.boton_01  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E70C43;
	border: 1px solid #F8255B;
	padding-left: 5px;
	padding-right: 5px;	
	width: 128px;
	text-align: center;
	display: block;
	margin-top: 6px;
}
a.boton_01:hover {
	color: #FFFFFF;
	text-decoration: underline;
}