/* Layout Stylesheet */ 

body {
 margin: 0px auto;
 padding: 0;
 background: #841C21;
 color: #fff;
 font: 12px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
 text-align: center;
 border: 0px solid yellow;
 }

#divcentrado_menu_grupo_idioma{
position:absolute; /* absolute positioning */ 
top: 0; /* halfway down the page */ 
left: 50%; /* and halfway in */ 
text-align: left;
/*background: #841C21;*/
width: 770px;
height: 30px;
/*height: 400px;*/
/*margin-top: -195px;  we can then move it back up 1/2 of the total height */ 
margin-left: -385px; /* and back left 1/2 of the total width... */ 
border: 0px solid yellow;
z-index: 1;
}
.menu_grupo {
position:absolute; 
top: 0;  
/*left: 4%; */
float: right;
/*width: 250px;*/
border: 0px solid blue;
z-index: 1;
}
.idioma {
/*position:absolute;
left: 86%;  */
float: right;
/*width: 110px;*/
border: 0px solid blue;
z-index: 1;
}


#divcentrado{
/*position:absolute;  absolute positioning */ 
/*top: 50%;  halfway down the page */ 
/*left: 50%;  and halfway in */ 
margin: 0px auto;
margin-top: 60px;

text-align: left;
background: #841C21;
width: 770px;
height: 560px;
/*margin-top: 20px;  we can then move it back up 1/2 of the total height */ 
/*margin-left: -385px;  and back left 1/2 of the total width... */ 
border: 0px solid yellow;
z-index: 0;
}

#divcentrado_entrada{
position:absolute; /* absolute positioning */ 
top: 37%; /* halfway down the page */ 
left: 50%; /* and halfway in */ 
text-align: left;
/*background: #841C21;*/
width: 770px;
/*height: 400px;*/
margin-top: -180px; /* we can then move it back up 1/2 of the total height */ 
margin-left: -385px; /* and back left 1/2 of the total width... */ 
border: 0px solid black;
z-index: 0;
}
.anuncio {
position:absolute; 
top: 0;  
left: 0; 
float: right;
/*width: 250px;*/
border: 0px solid blue;
z-index: 1;
}

#outer {
 text-align: left;
 width: 770px;
 margin: 0px auto;
/* margin-top: 10%;*/
margin-top: 0px;
 border: 0px solid #fff;
 z-index: 0;} html>body #outer {	width: 770px;}

#outer_entrada {
 text-align: left;
 width: 770px;
 margin: 0px auto;
/* margin-top: 10%;*/
margin-top: 20px;
 border: 0px solid yellow;
 z-index: 0;}
 html>body #outer {	width: 770px;}

/* ENTRADA */
#grupo_entrada {
 text-align: left;
width: 500px;
 margin: 0px auto;
margin-left: 150px;
/* margin-top: 10%;
margin-top: 100px;*/
 height: 120px;

 background: url(images/logo_grupo.gif) no-repeat center 20px;
 border: 0px solid green;
 z-index: 0;}

#flash  {
text-align:center;
border: 1px solid white;
padding: 6px;
width: 384px;
height:258px;
}
.logo  {
margin: 0px auto;
padding: 0px 0px;
padding-bottom: 15px;
text-align: center;
/*width: 350px;
height:258px;*/
border: 0px solid white;
}
.telefono {
	
	margin: 0px;
	padding: 0px;
	text-align: right;
	font: 11px Arial, sans-serif, Georgia, "Times New Roman", Times, serif;
	border: 0px solid green;
}

/* ENTRADA (fin) */
	 
#head, #head a img {
 background: url(images/top.gif) no-repeat center top;
margin:: 0px;
 height: 60px;
 width: 100%;
 text-align: left;
 text-decoration: none;
 border: 0px solid blue;
}
#head_entrada, #head_entrada a img {
 background: url(images/top.gif) no-repeat left top;
 height: 80px;
 width: 100%;
 text-align: left;
 text-decoration: none;
 border: 0px solid VIOLET;
}
	 
#head_entrada_puerto, #head_entrada_puerto a img {
 background: url(images/top_puerto.gif) no-repeat center top;
 height: 85px;
 width: 100%;
 text-align: left;
 text-decoration: none;
 border: 0px solid VIOLET;
}
	 
#head_entrada_fiori, #head_entrada_fiori a img {
 background: url(images/top_fiori.gif) no-repeat center top;
 height: 100px;
 width: 100%;
 text-align: left;
 text-decoration: none;
 border: 0px solid VIOLET;
}
	 
	 
#head_entrada_wabout, #head_entrada_wabout a img {
 background: url(images/top_wabout.gif) no-repeat center top;
 height: 140px;
 width: 100%;
 text-align: left;
 text-decoration: none;
 border: 0px solid VIOLET;
}
	 
/*#head_entrada {
 background: url(images/logo_transpa.gif) no-repeat center top;
 width: 100%;
 height: 200px;
 text-align: center;
 border: 0px solid #fff;
 
 }
#head_entrada_imagen {
 width: 100%;
 margin-top: 100px;
 text-align: center;
 background: none;
 border: 0px solid #fff;
 }*/

#head_botones{
clear:both;

 /*font: 14px Georgia, "Times New Roman", Times, serif;*/

 width: 770px;
 color: #fff;
 margin:  10px 0;
 padding:  0 0;
 text-align: center;
 display:block;
 border: 0px solid red;
}
 
#bar {
 clear:both;
 width: 770px;
 margin-top: 20px;
 padding-top: 5px;
 border: 0px solid white;
 }
 

#bodyblock {
 clear: both;
 width: 768px;
 margin: 20px 0px 0px 0px;
 padding: 0px;
 background-color: none ;
 border: 0px solid white;
 }
 

#left-col {
 clear: both;
 float: left;
 margin: 10px 0 0 0;
 padding: 3px;
 width: 386px;
 height: 306px;
 background: none;
 text-align: center;
 border: 1px solid #C28E90; 
 }

#cont {
 float: right;
 width: 374px;
 height: 312px; 
 margin-top: 10px;
 padding: 0px;
 color: #FFFFFF;
 text-align: justify;
 border: 0px solid red;
 
 overflow: auto;

scrollbar-face-color:  #841C21; /*barra arriba*/
scrollbar-track-color: #841C21; /*barra abajo*/
scrollbar-arrow-color: #fff; /*flecha*/
scrollbar-shadow-color: #C28E90; /*sombra interior right*/
scrollbar-darkshadow-color: #841C21; /* sombra exterior right*/
scrollbar-highlight-color: #C28E90; /*sombra interior left*/
scrollbar-3dlight-color:  #841C21; /*sombra exterior left*/

 }
#cont_titulos {
margin: 0px;
padding: 0px;
text-align: left;
font: bold 16px Georgia, "Times New Roman", Times, serif;
border: 0px solid #EDDDBB; 
}
 
 
.cont_entrada {
 width: 100%;
 background: #fff;
 color: #2B75AE;
 text-align: center;
 margin: 0px;
 border: 0px solid #000;
 }
.cont_entrada img {border: 1px solid #2B75AE;}
.cont_entrada a:hover {border: none; text-decoration: none; color: #8db428;}
.cont_entrada a:link img {border: 1px solid #2B75AE;}
.cont_entrada a:hover img {border: 1px solid #8db428;}


.caja_foto_r {
 float: right;
 border: 0px solid green;
 margin: 10px;
 padding: 0px;
 font: bold 12px Georgia, "Times New Roman", Times, serif;
 text-align: center;
 }

#foot {
 clear: both;
 width: 100%;
 color: #C28E90;
 background: none;
 margin:0;
 padding: 10px 0 5px 0; 
 font: normal 11px trebuchet MS, "Times New Roman", Times, serif;
 text-align: center;
 border: 0px solid green;
 }
#foot a {
 text-decoration:none;
 color: #C28E90;
}
#foot a:hover{
 color: #fff;
 }
#domino, #domino a {
 clear: both;
 margin:0;
 padding: 2px 0 2px 0;
 color: #fff;
 font: normal 9px trebuchet MS, Georgia, "Times New Roman", Times, serif;
 text-align: center;
 text-decoration:none;
 border: 0px solid white;
 }