body {
	background-color: #646567;
	font: normal 100% Arial, Helvetica, sans-serif;
}
body, td, th {
	color: #808285;
	font-size:0.625em;/* 10px / 16px = 0.625em */
}
img {
	outline:0;
}
a {
	color: #000;
	text-decoration:none;
	outline:0;
}
a:link {
	color: #000;
	text-decoration:none;
	outline:0;
}
p {
	margin-top:5px;
	margin-bottom:5x;
}
strong {
	font-weight:bold;
}
#center {
	width: 1021px;
	margin-left: auto;
	margin-right: auto;
}
#mil {
	width: 100%;
	background-color:#FFFFFF;
	float:left;
	padding-top:43px;
	padding-bottom:29px;
}
#hellonflorida {
	width:945px;
	margin-left: auto;
	margin-right: auto;
}
.calle {
	float:left;
	width:18px;
}
.active {
	background-color:#e1930c;
	color:#FFFFFF;
	width:82px;
	display:block;
}
.active a{
	color:#FFFFFF;
}

.grid_1 {
	float:left;
	width:89px;
}
.grid_2 {
	float:left;
	width:196px;
}
.grid_3 {
	float:left;
	width:303px;
}
.grid_4 {
	float:left;
	width:410px;
}
.grid_5 {
	float:left;
	width:517px;
}
.grid_6 {
	float:left;
	width:624px;
}
.grid_7 {
	float:left;
	width:731px;
}
.grid_8 {
	float:left;
	width:838px;
}
.grid_9 {
	float:left;
	width:945px;
}
.linea_negra {
	border-top:1px solid #000;
	padding-top:18px;
}
.linea_griso {
	border-top:1px solid #636466;
}
.linea_gris_18 {
	border-top:1px solid #636466;
	margin-top:18px;
}
.linea_gris_c {
	border-top:1px solid #636466;
	margin-top:10px;
	margin-bottom:1px;
}
.linea_gris {
	border-top:1px solid #636466;
	padding-top:10px;
	margin-top:10px;
}
.linea_puntos {
	border-top:#404040 dotted 1px;
	height:1px;
	width:945px;
	margin-top:18px;
	margin-bottom:18px;
}
.linea_dashed {
	border-top:#404040 dashed 1px;
	height:1px;
	width:945px;
	margin-top:18px;
	margin-bottom:18px;
}
.linea_pie_we{ border-top:1px solid #000; }
.linea_pie {/*border-top:#636466 dotted 1px;*/ border-top:1px solid #636466; }
.aa, .bb, .cc, .dd {
	height:3px;
	width:82px;
	margin-bottom:12px;
	margin-left:6px;
}
.menu-sup a:hover {
	background-color:#e1930c;
	color:#FFFFFF;
	width:82px;
	display:block;
}
.menu-sup:hover {
	background-color:#e1930c;
	color:#FFFFFF;
	width:82px;
	display:block;
}
.menu-sup {
	width:82px;
	float:right;
	line-height:18px;
	text-indent:5px;
	clear:both;
	color:#000;
	border-bottom:1px solid #fff;
}
.menu-sup-es {
	width:82px;
	float:right;
	line-height:18px;
	text-indent:5px;
	clear:both;
	color:#000;
	border-bottom:1px solid #fff;
}
.clear_all {
	float: left;
	height:18px;
	width:945px;
	clear:both;
}
.img_destacada {
	width:945px;
	height:366px;
	float:left;
}
.img_slider {
	width:945px;
	height:366px;
	float:left;
}
.img_noticia {
	float:left;
	width:303px;
	height:100px;
	background-color:#000;
}
.linea_noticia {
	border-top:1px solid #636466;
	height:1px;
	width:303px;
	margin-top:18px;
	margin-bottom:11px;
	float:left;
}
h1 { /*font-size:37px;*/
	font-size:2em;
	font-weight:bold;
	color:#6d6e71;
}
h2 {
	font-size:1.3em;
	font-weight:bold;
}
h3 {
	font-size:1em;
	font-weight:bold;
}
.txt_gris{ color: #808285; }
.txt_gris a{ color: #808285; }
.txt_gris a:visited{ color: #808285; }
.fecha_noticia {
	float:left;
	width:303px;
}
.titular_noticia {
	float:left;
	width:303px;
	margin-top:5px;
	margin-bottom:5px;
	height:30px;
}
.txt_noticia {
	float:left;
	width:303px;
	height:25px;
}
.right {
	text-align:right;
}
.pie {
	margin-top:18px;
	font-size:0.85em;
	text-indent:5px;
}
.pie a:hover {
	background-color:#d0ecf2;
}
.separacion {
	margin-top:18px;
}
.separacion_titulares {
	padding-top:50px;
}
.separacion_nosotros {
	padding-top:30px;
}
.separacion_bottom{
	padding-bottom:30px;	
}
.final {
	float:left;
	width:945px;
	height:45px;
}
.barras_pie {
	padding-left:5px;
	padding-right:5px;
	display:inline;
}
.lin {
	background-color:#e1930c;
}

.clr {
	clear:both;
}

#slider{ float:left; }

/****/
.columnas_total {
float:left;
width:945px;
margin-top:5px;
margin-bottom:5px;
vertical-align:top;
clear:both;
}
.columnas {
	float:left;
	width:303px;
	vertical-align:top;
	margin-bottom:10px;
	display: block;
}
.equipo_listado{
	border-bottom:#404040 dotted 1px;
	width:196px;
	display:block;
	padding-top:5px;
	text-indent:2px;
	
}
.equipo_listado:hover {
	background-color:#e1930c;
	color:#fff;
	display:block;
}
.equipo_listado a:hover{
	color:#fff;
}
.proyecto_lista{
	border-bottom:#404040 dotted 1px;
	display:block;
	padding-top:5px;
	text-indent:2px;
	/*font-size:0.85em;*/
}
.proyecto_lista a:hover{ color:#fff; }
.proyecto_lista:hover {
	background-color:#e1930c;
	color:#fff;
	display:block;
}
.actualidad_home{display:block; height:100px;width:196px; }
.actualidad_home:hover {
	background-color:#e1930c;
	display:block;
}
.titular_linea{
	border-bottom:#C3F6FD solid 3px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.sep_titulo{
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.ective {
	background-color:#e1930c;
	color:#FFFFFF;
	/*padding-top:5px;*/
	display:block;
}
.ective a{ color:#fff; }
.linea_azul{ border-bottom:#C3F6FD solid 3px; margin-bottom:5px; padding-bottom:15px;}

.columnas_st_total{ float:left; width:258px; height:210px; }
.columnas_st_tit{
	float:left; width:100%;
	display:block;
	padding-bottom:5px;
	font-size:1.8em;
}
.columnas_st{
	float:left; width:250px;
	border-bottom:#404040 dotted 1px;
	display:block;
	padding-top:8px;
	text-indent:2px;
	color:#000;
}
.columnas_st:hover {
	background-color:#e1930c;

	display:block;
}
.columnas_st a:hover {

}
.sig_sound{ float:left; width:512px; padding-top:18px; }

.sig_sound .qp_prev {
	display: block;
	float: right;
}
.sig_sound  .qp_next {
	display: block;
	float: left;
}

/*******************/
.list_p_img{
	width:303px;
	margin-bottom:10px;
	padding-bottom:5px;
	height:100px;
/*	opacity:0.6;filter:alpha(opacity=60);*/
	
}
/*.list_p_img:hover{ opacity:1;filter:alpha(opacity=100); }*/
.list_p_txt{
	width:303px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	/*background-color:#c3f6fd;*/
	border-top:1px solid #636466;
	border-bottom:3px solid #c3f6fd;
	text-indent:5px;
	font-size:1.125em;
	display:block;
}
.list_p_txt:hover{
	background-color:#c3f6fd;
	display:block;
}

/********************************************************/
/* Adapted from Archiduchesse, enlarge your tennis, foot foot foot !.
Author: Clrz */

/********************/
.fases{ float:left; width:214px; }
.fases_txt{ height:100px; border-bottom:#404040 dotted 1px; padding-top:10px;}
.calle_fases{float:left; width:29px; }
/**/
.azul{ color:#e1930c; font-size:1.1em; }

/******************************************************************/
.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/ 
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/ 
.slideViewer { /*this is the gallery container*/ 
position: relative; 
overflow: hidden;  
margin: 0; 
padding: 0; 
background: transparent; 
} 
.slideViewer ul {  /*this is your list of images*/ 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
margin: 0;  
padding: 0; 
} 
.slideViewer ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/ 
	float:left;
} 
 
/*typographic info*/ 
.slideViewer span.typo{  
padding: 6px; 
/* do not modify padding (yet)*/
background: #fff; 
color: #000; 
font-size: 1.5em;
} 
 
.slideViewer ul li, .slideViewer ul li div {  
	float:left; display:block; width:945px; height:366px; cursor:pointer;
	position: relative; 
} 

.slideViewer ul li div p {  
	display:block;
	padding: 0 15px;
	height: 65px;
	margin: 235px 0 0;
	-khtml-opacity: 0.8;
	opacity: 0.7;
	color: #fff;
	z-index: 1;
}

.slideViewer ul li div p span {
	font-size: 1.5em;
	color: #fff;
}

.thumbSlider { /*the thumbnails slider contanier*/ 
	overflow: auto; 
	width: 1%;
} 
.thumbSlider ul { 
	padding: 0; 
	position: absolute; 
	list-style-type: none;
	margin: -38px 0 0 15px;
} 
.thumbSlider ul li{ 
	float:left; 
	margin: 0 2px 2px 0; 
	
}
.thumbSlider a ul { /*the thumbnails list of images*/ 
list-style-type: none; 
padding: 0; 
margin: -38px 0 0 15px;
z-index:1000;
} 
.thumbSlider a ul li{  
float:left; 
margin: 0; 
} 
.thumbSlider a:hover, a.current{ 
	background: #e1930c; 
	color: #fff!important; 
}
.current{ background: #e1930c; color: #fff!important; }
.current a{ background: #e1930c; color: #fff!important; }
.thumbSlider a{ /*the link wrapped around each thumbnail. dynamically.*/ 
text-decoration: none;
/*
*/
background-color: rgba(255,255,255,0.2);
text-align: center; 
color: #fff!important;
text-decoration: none; 
display: block; 
width: 26px;
padding-top: 6px;
padding-bottom: 6px;
font-size: 1.2em;
} 
.thumbSlider a img{ 
border: 0; 
display: block; 
padding: 0; 
} 
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ 
/* width, height and top values are dynamically added by the script. Do not modify. */ 
position:relative;  
/*left: 0; */
font-size: 0.01em; 
margin: 0; 
padding: 0; 

} 
.thumbSlider a.tmbrdr, a.current{
	/*background: #e1930c; 
	color: #fff!important;*/
}
a.left, a.right { /*the left and right buttons (links)*/ 
background: transparent; /* could be any color  */ 
color: #ff0000; 
/*font: bold 16px Arial; */
overflow: hidden; 
} 
a.left span, a.right span{ 
 
} 
a.left img, a.right img{ 
border: 0; 
} 
a.l_dis, a.r_dis { 
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ 
cursor: default; 
} 
a.l_dis span, a.r_dis span { 
display: none; 
} 
a:focus {outline:none;}
/*.ldrgif{padding-top:167px; padding-left:464px;}*/
/**************************************************/
.breads{ font-size:1.1em; padding-bottom:10px; }
.btn_srv{ text-align:right; }