body {
	font-family: Verdana, Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif*/;
	font-size: 11px;
	color: #333333;
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000033;
/*	line-height: 16px; */
}
.fondo_web{
	background-color: #000066;
}
.tipo_table{
	background-color: #FFFFFF;
}
.tipo_td{
	font-size:11px;
	line-height:16px;
}
input, textarea, select{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a.ref_precios:link, a.ref_precios:visited, a.ref_precios:active {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.ref_precios:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

a.link_web:link, a.link_web:visited, a.link_web:active {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
a.link_web:hover {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
.fondo_cabecera{
	background-image: url(imagenes/cabecera_r1_c3.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.fondo_menu {
	padding-left: 20px;
}
.borde_pie {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}
.pie{
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 4px;
}
.pie_g {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 4px;
}
.fondo_menu_sin {
	background-image: url(imagenes/cabecera_r5_c1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 24px;
}
.fondo_centro_foto {
	background-color: #FFFFFF;
	text-align: center;
	background-image: url(imagenes/carbono_fondo.gif);
	background-position: top left;
	background-repeat: repeat;
	padding: 4px;
}
.fondo_centro{
	background-color: #FFFFFF;
}
a.fondo_boton:link, a.fondo_boton:visited, a.fondo_boton:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.fondo_boton:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.boton_menu {
	background-image: url(imagenes/cabecera_r4_c1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	font-size: 11px;
	text-align: left;
	height: 24px;
	color: #FFFFFF;
}
.fondo_mg_lateral_iz {
	background-image: url(imagenes/marco_foto_grande_r4_c1.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.fondo_mg_lateral_de {
	background-image: url(imagenes/marco_foto_grande_r4_c5.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.boton_menu_off {
	background-image: url(imagenes/cabecera_r4_c1_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 44px;
	padding-top: 4px;
	font-size: 11px;
	text-align: left;
	height:24px;
	color: #FFFFFF;
}
.marco_noticia {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #666666;
	border-bottom-width: 2px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
}
.marco_noticia_fondo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #666666;
	border-bottom-width: 2px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	background-image: url(imagenes/newspaper.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.marco_bienvenida {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #666666;
	border-bottom-width: 2px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	background-image: url(imagenes/apretonmanos.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.marco_pilotos_fondo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000066;
	border-bottom-width: 2px;
	border-bottom-color: #000066;
	border-bottom-style: solid;
	background-image: url(imagenes/race_flag.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.marco_entrevistas_fondo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0033CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0033CC;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #000066;
	border-bottom-width: 2px;
	border-bottom-color: #000066;
	border-bottom-style: solid;
	background-image: url(imagenes/entrevistas.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.marco_opiniones_fondo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #666666;
	border-bottom-width: 2px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	background-image: url(imagenes/opiniones.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.autor_noticia {
	font-size: 11px;
	font-weight: bold;
}

.titulo_noticia {
	font-size:16px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 6px;
}
.marco_foto {
	background-color: #CCCCCC;
	padding: 10px;
}
.subtitulo_noticia {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCDAE6;
}
.subtitulo_noticia_1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #F0F0F0;
}
.subtitulo_noticia_2 {
	font-size: 10px;
	font-weight: bold;
	background-color: #E0E0E0;
}
.subtitulo_noticia_3 {
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #E0E0E0;
}
.titulo_presentacion {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE9900;
}
.titulo_precios {
	background-color: #E2E2E2;
	color: #333333;
	font-size: 12px;
	padding: 4px;
}

.titulo_opciones {
	background-color: #E2E2E2;
	color: #333333;
	font-size: 11px;
	padding: 4px;
}

.td_box {
	border: 1px solid #999999;
}
.td_box_fotos {
	border: 1px solid #D7E1E8;
	background-color: #EFF3F5;
}
.fecha_noticia {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.td_box_margen {
	padding: 6px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
.td_down {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.td_up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.td_izquierda {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FE9900;
	padding-right: 4px;
	padding-left: 4px;
}
.titulo_donde_navegar {
	font-size: 11px;
	background-color: #FBF1D6;
	border-width: 1px;
	border-style: solid;
	border-color: #BF7300;
	font-weight: bold;
	padding: 6px;
}

a.mas_noticia:link, a.mas_noticia:visited, a.mas_noticia:active {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.mas_noticia:hover {
	color: #FFCC00;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.mas_detalles{
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}
.linea_medio {
	background-image: url(imagenes/punteadp.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 4px;
}
.punteado_rojo {
	background-image: url(imagenes/punteadp_rojo.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.identado_4 {
	padding: 4px;
}
.fondo_solicitar{
	background-image: url(imagenes/solicitar_foto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px;
}
.lista_mano{
	cursor: hand;
}
.table_peque{
	font-size: 11px;
}
.tamano_14{
	font-size: 14px;
}
.texto_justificado{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 16px;
}
.td_box_placer {
	margin: 4px;
	/*background-image: url(imagenes/motivo_verano.jpg);
	background-repeat: no-repeat;
	background-position: right top; 
	background-color: #FFFBD2; */
}
.td_down_azulito {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCDAE6;
	background-image: url(imagenes/cabecera_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #000066;
	vertical-align: bottom;
}
.padding2{
	padding-bottom: 4px;
}
.banda_titulo {
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #210066;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
	background-color: #FFDDAA;
	border-bottom: 1px solid #BF7300;
}
.banda_titulo_azul {
	background-image: url(imagenes/banda_titulo_1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	color: #000066;
	text-align: left;
	padding-left: 20px;
}
.texto_quienes_somos{
	font-size: 12px;
	text-align: left;
	color: #333333;
	line-height: 16px;
}
.banda_cabecera {
	background-image: url(imagenes/cabecera_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banda_texto{
	font-size: 12px;
	color: #210066;
}

.cabecera_telf {
	font-size: 12px;
	/*font-weight: bold;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BF7300;
	color: #210066;
}
a.borde_bandera:link, a.borde_bandera:visited, a.borde_bandera:active{
	text-decoration: none;
}
a.borde_bandera:hover{
	text-decoration: underline;
}
.nota_precios{
	font-size: 9px;
}

/* CALENDARIO */ 

.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
