/* Start of CMSMS style sheet 'ALTERA COMUNICACION' */
/* CSS Document */

img { behavior: url(iepngfix.htc); }

table, td, tr, #container, #borde-superior, #footer, #cabecera, #publi, form1, trans_box1, trans_box1b { behavior: url(iepngfix.htc); } 


#texto-formulario {
color: #FFFFFF;
text-align: right;
}

.texto-in-formulario {
color: #FFFFFF;
font: 11px Verdana, Tahoma, arial, sans-serif;
background-color: #001019; 
border: 1px solid #001019;
}

body {
   background-color: #094C66;
   background-image: url(altera_tpl/imagenes/fondo1.png);
   background-repeat: repeat-x;
   font: 12px/1.75em Arial, Verdana, Tahoma, arial, sans-serif;
   color: #333333; 
   text-align: center;
   margin: 0 0 15px 0;		
   margin: 0px;
   padding: 0px;
   border: 0px;
}
	
html {
   margin: 0px;
   padding: 0px;
   border: 0px;
}
#wrap {
  width: 984px;	
  margin: 0 auto;
  text-align: left;
  /*
  background: url(altera_tpl/imagenes/content.png) no-repeat center top;	
  _background: url(altera_tpl/imagenes/content.gif) no-repeat center top;
  */
}	
#container {
  width: 980px;
  margin: 0 0 0 0; /* top right bottom left */
  padding: 0 0 0 6px;
  background-image: url(altera_tpl/imagenes/fondo_contenido.png); 
  background-repeat: repeat-y;
  min-height: 400px;
}

.estirar {
clear:both;
}
	
#cabecera {
  width: 984px;
  background-image: url(altera_tpl/imagenes/fondo_cabecera.png);
  background-repeat: no-repeat;
  height: 149px;
  clear:both;
  margin: 0px 0px 0px 0px;
}

#logo a {
	position: relative;
	margin: 0; padding: 0;
	font: bold 26px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -1px;
	color: #787676;
	text-transform: none;
	text-decoration: none;
	clear:both;
	
	/* change the values of top and left to adjust the position of the logo*/
	top: 30px; left: 12px;	
}

.bloquenoticias {
	color: #FFFFFF;
/*	background-color:#FFFFFF; */
	float:left;
	width:240px;
	height:230px;
	position:relative;
	margin-top:-256px;
	text-align: left;
	padding: 10px 10px 10px 42px;
        line-height: 16px;

}

.bloquenoticias h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #FFFFFF;
  font-size: 18px;
  margin-bottom: 14px;
}

#publi {
  height: 260px;
  background-image: url(altera_tpl/imagenes/fondo_contenido.png);  	
}

#menu {
	font: normal 13px Helvetica, Verdana, Tahoma, arial, sans-serif;
	color: #FFFFFF;
    margin-left: 2px;
}

#botonera-superior {
  height: 30px;
  text-align: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #003399;
  font-size: 12px;  
  clear:both;
  margin: 0 30px 0 0px;  
}

#migasdepan {
  text-align: left;
  font-family: Verdana, Tahoma, arial, sans-serif;
  color: #333333;
  font-size: 13px;  
  clear: both;
  padding: 20px 0px 0px 36px;    
}

.texto1 {
  margin: 0;
  padding: 0;
  float: right;
  text-align: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #003399;
  font-size: 16px;  
}

.texto2 {
  margin: 0;
  padding: 0;
  float: right;
  text-align: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 12px;   
}

.texto3 {
  margin: 0;
  padding: 0;
  float: right;
  text-align: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #003399;
  font-size: 12px;  
}

.contenido-verde ul {
	list-style-image: url('altera_tpl/imagenes/flechitas.gif');
	padding: 0 0 14px 0;
	margin: 0 0 0 26px;	
}

.contenido-verde li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.contenido-menu ul {
/*	list-style-image: url('altera_tpl/imagenes/flechitas.gif'); */
    list-style:none;
    
	padding: 0 0 14px 0;
	margin: 0 0 0 0px;	
}

.contenido-menu li {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	color: #094C66;
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.contenido-azul ul {
	list-style-image: url('altera_tpl/imagenes/flechitas.gif');
	padding: 0 0 14px 0;
	margin: 0 0 0 26px;	
}

.contenido-azul li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.contenido-blanco ul {
	list-style-image: url('altera_tpl/imagenes/flechiroja.gif');
	padding: 0 0 14px 0;
	margin: 0 0 0 26px;	
}

.contenido-blanco li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.contenido-azul p {
    color: #000;
    line-height: 16px;
	padding: 0px 8px 8px 8px;
	margin: 0 0 0 0;
	text-align: justify;
}

.contenido-blanco p {
    color: #000;
    line-height: 16px;
    padding: 0px 8px 8px 8px;
    margin: 0 0 0 0;
    text-align: justify;
}

.contenido-amarillo p {
    color: #FFFF;
    line-height: 16px;
	padding: 0px 8px 8px 8px;
	margin: 0 0 0 0;
	text-align: justify;
}

.contenido-gris p {
    color: #0000;
    line-height: 16px;
	padding: 0px 8px 8px 8px;
	margin: 0 0 0 0;
}

.contenido-gris .derecha {
	text-align: right;
    line-height: 16px;
	padding: 0px 8px 8px 8px;
	margin: 0 0 0 0;
}

.contenido-gris ul {
	text-align: right;
	list-style:none;
	padding: 0 8px 14px 0;
	margin: 0 0 0 8px;	
}

.contenido-gris li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.fecha-rojo {
	font-size: 10px;
	color: #B50027;
}



/* headers */
h1, h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: Bold; 	
}

h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #094C66;
  font-size: 18px;  
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 24px;
	text-align: left;
	padding: 8px 0 12px 4px;
	margin: 0 4px 0 4px;
}

.contenido-blanco h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #869A1D;
	font-size: 24px;
	text-align: left;
	padding: 8px 0 12px 4px;
	margin: 0 4px 0 4px;
}

.contenido-blanco h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #869A1D;
	font-size: 14px;
	text-align: left;
    padding: 8px 0 12px 4px;
	margin: 0 4px 0 4px;
}

.contenido-gris h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #869A1D;
	font-size: 14px;
	text-align: left;
        padding: 8px 0 12px 4px;
	margin: 0 4px 0 4px;
}

h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 4px 0 0;
}


#container #col1 {
  width: 250px;
  float: left;
}

#borde-superior {
/*   background-image: url(altera_tpl/imagenes/arriba_caja.png);
   background-repeat: no-repeat;
   height: 8px; */
/*   border: #c00 solid 1px;  */
}

#container .contenido-verde {
   background-color: #869A1D;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .barra-contenido-verde {
  background-color: #869A1D;
  width: 906px;
  height: 18px;
  float: left;
  margin: 0 0 10px 20px;
  _margin: 0 0 10px 10px;  
  border-bottom: #c00 solid 0px;  
  clear: both;
}

#container .contenido-menu {
   background-color: #FFFFFF;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .barra-contenido-menu {
  background-color: #869A1D;
  width: 906px;
  height: 18px;
  float: left;
  margin: 0 0 10px 20px;
  _margin: 0 0 10px 10px;  
  border-bottom: #c00 solid 0px;  
  clear: both;
}

#container .contenido-azul {
   background-color: #2352B4;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .contenido-rojo {
   background-color: #B50027;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .contenido-gris {
   background-color: #DDE0EC;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .contenido-amarillo {
   background-color: #EFB30C;
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}
	
#container #bloqueizquierdo {
  width: 212px;
  float: left;
  padding: 20px 0px 10px 36px;    
  border: #c00 solid 0px;  
}

#container .barragris {
   border-bottom: #999999 solid 3px;   
   margin-bottom: 15px;   
}

#container .barragris h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #999999;
  font-size: 18px;  
  padding: 0 0 2px 0;
  margin: 0 0 0 0;   
}

#container .barraazul {
   border-bottom: #094C66 solid 3px;
   margin-bottom: 15px;
}

#container .barraazul h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #094C66;
  font-size: 18px;  
  padding: 0 0 2px 0;
  margin: 0 0 0 0;   
}


#container #bloquesuperiorhome {
  width: 880px;
  float: left;
  padding: 20px 0px 10px 36px;   
  border: #c00 solid 0px;  
}

#container #bloquesuperiorhome h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #094C66;
  font-size: 18px;
  
  margin-bottom: 8px;
}

#container #bloquesuperiorhome p {
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  color: #444444;
  font-size: 13px;
  text-align: justify;
  margin-top:0px;
  line-height: 16px;
}

#container #bloqueproductoshome {
  width: 914px;
  float: center;
  padding: 20px 0px 20px 36px;
  border: #c00 solid 0px;
}

#container #bloqueproductoshome h2 {
  font-family: Helvetica, Verdana, Tahoma, arial, sans-serif;
  color: #094C66;
  font-size: 18px;
  margin: 0px 0px 12px 0px;  
}

#container #bloquederecho {
  width: 259px;
  float: right;
  margin: 0 22px 0 0px;
  _margin: 0 22px 0 12px;  
  border-bottom: #c00 solid 0px;  
}	

#container #bloquecentrado {
  width: 636px;
  float: left;
  padding: 20px 0px 10px 36px;
  border-bottom: #c00 solid 0px;  
}

#container #bloquecentrado-contenido {
  float: left;
  margin: 0 0 0 12px;
  min-height: 600px;
}

#container #bloquederecho-contenido {
  width: 200px;
  float: right;
  margin: 0 22px 0 0px;
  _margin: 0 11px 0 0px;  
  border-bottom: #c00 solid 0px;  
}

#container .contenido-blanco {
/*   border: #c00 solid 1px;  */
   margin: 0 0 10px 0;
}

#container .contenido-blanco2 {
/*   border: #c00 solid 1px;  */
   margin: 0 0 1px 0;
}

#container #col2outer {
  width: 610px;
  float: right;
  margin: 0;
  padding: 0;
}
#col2outer #col2mid {
  width: 300px;
  float: left;
}
#col2outer #col2side {
  width: 300px;
  float: right;
}
#footer {
  background-image: url(altera_tpl/imagenes/footer.png);
  background-repeat: no-repeat;
  float: left;
  width: 960px;
  height: 60px;
  border-top: #c00 solid 0px;
  color:#FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  clear:both;
}

#detalle-golfista {
  background-image: url(altera_tpl/imagenes/fondo_pie_golfista.gif);
  background-repeat: repeat-x;
  height:98px;
  width: 100%;
  text-align:center;
  border-top: #c00 solid 0px;
  clear:both;
}

/* enlaces */

a:link{
   text-decoration: none;
   color: #094C66;   
}

a:visited{
   text-decoration: none;
   color: #094C66;     
}

a:active{
   text-decoration: none;
   color: #094C66;   
}

a:hover{
	background: inherit;
	padding-bottom: 0;
	color: #094C66;
	border-bottom: 2px solid #009AC8;
}


.nada a:link{
   color: #FFFFFF;   
}


.nada a:visited {
color: #FFFFFF;
text-align: right;
}

.nada a:active {
color: #FFFFFF;
text-align: right;
}

.nada a:hover {
	background: inherit;
	padding-bottom: 0;
	border-bottom: 0px solid #009AC8;
}

.opciones a:link{
   color: #FFFFFF;   
}


.opciones a:visited {
color: #FFFFFF;
text-align: right;
}

.opciones a:active {
color: #FFFFFF;
text-align: right;
}

.opciones a:hover {
	background: inherit;
	padding-bottom: 0;
	border-bottom: 0px solid #009AC8;
}



.contenido-menu a:link {
   text-decoration: none;
   color: #094C66;
}

.contenido-menu a:visited {
   text-decoration: none;
   color: #094C66;   
}

.contenido-menu a:active {
   text-decoration: none;
   color: #094C66;   
}

.contenido-menu a:hover{
	background: inherit;
	padding-bottom: 0;
	color: #094C66;
	border-bottom: 2px solid #009AC8;
}

#menu a:link {
   text-decoration: none;
   color: #FFFFFF;
}

#menu a:visited {
   text-decoration: none;
   color: #FFFFFF;   
}

#menu a:active {
   text-decoration: none;
   color: #FFFFFF;   
}

#menu a:hover{
	background: inherit;
	padding-bottom: 0;
        /* Le quitamos los bordes al sustituir el menu en imágenes */
        /* border-bottom: 2px solid #009AC8; */
	border-bottom: 0px solid #009AC8;
}


.texto-formulario {
color: #FFFFFF;
text-align: right;
}

.texto-formulario a:link{
   color: #FFFFFF;   
}


.texto-formulario a:visited {
color: #FFFFFF;
text-align: right;
}

.texto-formulario a:active {
color: #FFFFFF;
text-align: right;
}

.texto-formulario a:hover {
	background: inherit;
	padding-bottom: 0;
	border-bottom: 2px solid #009AC8;
}



.texto-blanco {
color: #FFFFFF;
text-align: right;
}

.texto-blanco a:link{
   color: #FFFFFF;   
}


.texto-blanco a:visited {
color: #FFFFFF;
text-align: right;
}

.texto-blanco a:active {
color: #FFFFFF;
text-align: right;
}

.texto-blanco a:hover {
	background: inherit;
	padding-bottom: 0;
	border-bottom: 2px solid #009AC8;
}




#botonera-superior a:link{
   color: #003399;   
}

#botonera-superior a:visited{
   color: #003399;   
}

#botonera-superior a:active{
   color: #003399;   
}

#botonera-superior a:hover{
	background: inherit;
	padding-bottom: 0;
	border-bottom: 2px solid #003399;
    color: #003399;
}

.contenido-gris a:link{
   color: #003399;   
}

.contenido-gris a:visited{
   color: #003399;   
}

.contenido-gris a:active{
   color: #003399;   
}

.contenido-gris a:hover{
	background: inherit;
	padding-bottom: 0px;
	border-bottom: 1px solid #003399;
    color: #003399;
}

.bloquenoticias a:link{
   color: #032D45;   
}

.bloquenoticias a:visited{
   color: #032D45;   
}

.bloquenoticias a:active{
   color: #032D45;   
}

.bloquenoticias a:hover{
    background: inherit;
    padding-bottom: 0px;
    border-bottom: 2px solid #FFFFFF;
    color: #032D45;
}

.texto3 a:link{
   color: #003399;   
}

.texto3 a:visited{
   color: #003399;   
}

.texto3 a:active{
   color: #003399;   
}

.texto3 a:hover{
	background: inherit;
	padding-bottom: 0;
	border-bottom: 2px solid #003399;
    color: #003399;
}




/* ESTILOS CARROUSEL */


		h6 {
		font-family: Trebuchet MS;
		font-size: 14px;
		margin: 0px 0px 5px 0px;
		text-align: left;
		}
			
		.fuente {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #33becb;
		font-style: normal;
		}
		
	a:link {
	text-decoration: none;
	color:#696460;
	}
	


.carousel-component {
	position:relative;
	overflow:hidden;
	visibility:hidden;
	-moz-border-radius:6px;
	color:#618cbe;
	padding:0px 16px 0px 16px;
	margin:4px;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1;
	margin:0px;
	padding:0px;
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	font:11px arial,verdana,sans-serif;
	line-height: 1.2;
	color:#696460;
	width:170px;
	height:340px;
	margin:0px 20px 4px 14px;
}

/*
.carousel-component .carousel-list li a { 
	color: #696460;
	width:165px;
	height:165px;					
	display:block;
	padding:4px 0px 0px 6px;
} 
.carousel-component .carousel-list li a:hover { 
	display: block;
	color: #e5dbd2;
	background-color:#000000;
}
*/

.work a { 
	color: #696460;
	width:400px;
	height:335px;					
	display:block;
	padding:8px 8px 0px 8px;
	margin:0px 0px 4px 0px;
	float:left;
} 

.work a:hover { 
	display: block;
	color: #e5dbd2;
	background-color:#000000;
}

.work2 a { 
	color: #696460;
	width:165px;
	height:165px;					
	display:block;
	padding:4px 0px 0px 6px;
	margin:0px 0px 4px 0px;
	float:left;
} 
.work2 a:hover { 
	display: block;
	color: #e5dbd2;
	background-color:#000000;
}

.ul.awards-list { 
	z-index:1;
	margin:0px;
	padding:0px 0px 0px 45px;
}

.awards-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
	font:11px arial,verdana,sans-serif;
	line-height: 1.2;
	color:#696460;
	width:170px;
	height:205px;
	margin:0px 0px 4px 0px;
}

.carousel-component .carousel-list li img { 
	border:none;
	display:block; 
}
								
.carousel-component .carousel-prev { 
	position:absolute;
	top:70px;
	z-index:3;
	cursor:pointer; 
	left:-5px; 
}

.carousel-component .carousel-next { 
	position:absolute;
	top:70px;
	z-index:3;
	cursor:pointer; 
	right:5px;
	 
}

/*	Vertical Accordions  */	

.accordion_toggle {
	height: 30px;
	width: 760px;
	line-height: 30px;
	cursor: pointer;
	background: url(../img/up.gif) no-repeat right;
}		
.accordion_toggle_active {
	background: url(../img/down.gif) no-repeat right;
	border-bottom: none;
}
.accordion_content {
	color: #696460;
	overflow: hidden;
}					
.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}		

/* End of 'ALTERA COMUNICACION' */

