@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../imagenes/ruido_2.gif);
	background-repeat:repeat;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;

}

.img-escudo
{
	margin-left: 30px;
	margin-right: 30px;
	float: left;

}
.cuadro-texto-maca
{
	
	border-right: #CCC solid 1px;
	margin-top:20px;
	
	padding-right:20px;
	margin-bottom:40px;
	width: 430px;
	height: 520px;
	float:left;
	
}

#content_maca{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:600px;
	font-family: Arial, Helvetica, sans-serif;
}


.img-pdf
{
	margin-bottom: -10px;
}

.noticia
{
	padding-left: 10px ;
	padding-top: 10px ;
	padding-right: 10px ;
	padding-bottom: 10px ;
	border-top:#CCC 1px solid;
	border-bottom: #FFF 1px solid;
	border-left: #CCC 1px solid;
	border-right: #FFF 1px solid;
	float:left;
	width: 410px;
	height:auto;
}
.img-escudo2
{
	margin-top: 40px;
	
	float: left;

}
.cuadro-texto-compe
{
	
	border-right: #CCC solid 1px;
	margin-top:20px;
	
	padding-right:20px;
	margin-bottom:40px;
	width: 430px;
	height: 620px;
	float:left;
	
}
#content_compe{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:680px;
	font-family: Arial, Helvetica, sans-serif;
}

#logo
{
	z-index:1000;	
	float:left;
	width: 116px;
	height: 129px;
	margin-top:0px;
	margin-bottom: 0px;
}

.fuente
{
	color:#666;
	
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	}
#bajada
{
	margin-top: 70px;
	margin-left:21px;
	float:left;	
	width: 400px;
}

.cuadro-texto-delfos
{
	margin-top:20px;
	margin-left:20px;
	margin-bottom:40px;
	width: 465px;
	float:left;
	
}

.cuadro-texto-mundo
{
	
	border-right: #CCC solid 1px;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
	width: 430px;
	height: 850px;
	float:left;
	
}

.cuadro-texto-bench
{
	
	border-right: #CCC solid 1px;
	margin-top:20px;
	
	padding-right:20px;
	margin-bottom:40px;
	width: 430px;
	height: 420px;
	float:left;
	
}

.cuadro-texto-delfos2
{

	margin-top:20px;
	
	padding-right:20px;
	margin-bottom:40px;
	width: 320px;
	height: 450px;
	float:left;
}

.tabla-membresia
{
	float:left;
	margin-left: 0px;
	width:330px;
	text-align: center;
	color: #000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:   #FFF;
}

.tabla-membresia td
{
	padding:5px;
	
}

.cuadro-texto-bench2
{
	
	border-left:#FFF solid 1px;
	margin-top:20px;
	padding-left:20px;	
	margin-bottom:40px;
	width: 420px;
	height: 420px;
	float:left;
	
}



#columnacont1
{
	border: #CCC solid 1px;
	width: 350px;
	padding: 20px;
	}

#columnacontdelfos
{
	border: #CCC solid 1px;
	width: 260px;
	padding: 20px;
	}
.cuadro-texto-mundo-b
{
	border-left:#FFF solid 1px;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
	width: 430px;
	height: 850px;
	float:left;
	
}
.td_b
{
	width:250px;}

.cuadro-texto-intro
{
	margin-top:-10px;
	margin-left:20px;
	margin-bottom:10px;
	width: 920px;
	float:left;
	
}

.cuadro-img-delfos
{
	margin-right: 20px;
	margin-top: 20px;
	width: 415px;
	float:right;
	
}
.img-logo-d
{
	margin-left: 20px;
	float:left;
	margin-top: 15px;
}

.img-logo-f
{
	margin-left: 20px;
	float:left;
	margin-top: 30px;
}

.img-logo-e
{
	margin-right: 30px;
	float:right;
	margin-top: 15px;
}

.img-logo-g
{
	margin-right: 70px;
	float:right;
	margin-top: 20px;
}
.titulo-int
{
	float:left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	width: 960px;
	height:78px;
	background-image:url(../imagenes/bkg-gris-banda.jpg);
	
	}

.ver-mas
{
	text-align: right;
	float:left;	
	width: 273px;
}
.ver-mas2
{
	text-align: right;
	float:left;	
	width: 443px;
}

.ver-mas3
{
	text-align: right;
	float:left;	
	width: 390px;
}



#content-pie
{
	width: 980px;
float:left;
	/*	background-image:url(../imagenes/fnd_escr_b.png);*/
	background-repeat:no-repeat;
	background-position:bottom;
	height:60px;
	
}

#banda_negra
{
	z-index:-1;
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 32px;
 	background-color:#3B3331;
	font-family:
}

#banda_gris
{
	/*background-image:url(../imagenes/bg_menu.jpg);*/	
	background-repeat:repeat-x;
	clear:both;	
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 70px;
	
}



#conte_banner
{
	
	margin:  0 auto;
	width: 960px;
	height: 517px;
}

#conte_banner2
{
	
	margin:  0 auto;
	width: 960px;
	height: 395px;
}

#banda_gris2_rt
{
	margin-top:0px;
	background-image:url(../imagenes/f2-b-rt.png);
	background-repeat:repeat-x;
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 250px;	
}

#banda_gris2
{
	margin-top:0px;
	background-image:url(../imagenes/f2-b.png);
	background-repeat:repeat-x;
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 517px;	
}

#banda_gris2_bi
{
	margin-top:0px;
	background-image:url(../imagenes/f2-b.png);
	background-repeat:repeat-x;
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 480px;	
}


#banda_pie
{
	background-image:url(../imagenes/ruido-pie.gif);
	margin-top:0px;
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 191px;	
}

#banda_pie_conte
{
	
	
	margin:0 auto;
	width: 894px;
	height: 191px;	
}


.menu-pie
{
	margin-left:-40px;
	
	
	height: 30px;	
}

.menu-pie li
{
	padding-left: 5px;
	padding-right:5px;	
	display:inline;	
	height: 30px;	
}

.conte-menu-float
{
	float:left;
	width: 700px;
	height: 40px;
	
	}
	
.idiomas
{
	
	padding: 5px;
	text-align: center;
	margin-top: 15px;
	float:right;
	width:220px;
	height: auto;
	
	}	
	
.idi-txt
{
	line-height: 30px;
	font-size:12px;
	color: #666;
	}
.press
{
	background-color: #EEE}
.idi-txt a
{
	border-radius: 3px;
	padding: 5px;
	border-left:#FFF 1px solid;
	border-right: #CCC 1px solid;
	border-bottom:#FFF 1px solid;
	border-top: #CCC 1px solid;
	
	}
	
.idi-txt a:hover
{
	border-left:#CCC 1px solid;
	border-right: #FFF 1px solid;
	border-bottom:#FFF 1px solid;
	border-top: #CCC 1px solid
	
	}	
	
.menu-pie li a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #6F6F6F;
	text-decoration:underline;
}

.menu-pie li a:hover
{
	color: #F90;
	text-decoration:underline;
}
.conte-pie-left
{
	border-right: #333 solid 1px;
	float:left;
	width: 590px;
	margin-top: 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#6F6F6F;
	margin-left:0px;
	}
	
.copyright
{
	float:left;
	width: 460px;
	margin-top: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#6F6F6F;
	margin-left:0px;
	}
	
.legales
{
	margin-top: 30px;
	float:right;font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#6F6F6F;
	margin-right: 0px;
	}
	
.legales a
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #6F6F6F;
	text-decoration:underline;
	}

.legales a:hover
{color: #F90;
	text-decoration:underline;
	
	}	
	
	
#banda_gris3
{
	background-image:url(../imagenes/fnd_bg3.jpg);
	background-repeat:repeat-x;
	background-position:top;	
	clear:both;	
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 344px;	
}

#banda_naranja
{
	margin-top:-15px;
	_margin-top: 0px;
	background-image:url(../imagenes/f1.png);
	background-repeat:repeat-x;	
	margin-left: -30px;
	margin-right: -30px;
	width: auto;
	height: 146px;
 }

.columna-a
{
	border-left: 1px #FFF solid;
	border-right:#CCC solid 1px;
	padding-right:16px;
	width: 273px;
	height: 360px;
	float:left;
	margin-top:40px;
	padding-left: 17px;
 }

.columna-a-b
{border-left: 1px #FFF solid;
	padding-right:16px;
	width: 273px;
	height: 360px;
	float:left;
	margin-top:40px;
	padding-left: 17px;
 }

.columna-a-a
{
	border-right: #CCC solid 1px;
	padding-right:16px;
	width: 273px;
	height: 360px;
	float:left;
	margin-top:40px;
	margin-left: 40px;
 }


#banda_naranja_conte
{
	background-image:url(../imagenes/bkgtop.png);	margin:  0 auto;
	width: 960px;
	height: 146px;
}
 
#banda_gris_conte
{
	margin:  0 auto;
	width: 960px;
	height: 70px;
}
	
p
{		
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
}

.encabezado-box
	
{
	width:auto;
	margin-bottom: 10px;		
	
}	
 







.glossymenu{
	margin: 5px 0;
	padding: 0;
	width: 178px; /*ancho del menu*/
	border-bottom-width: 0;
}

.glossymenu a.menuitem{

	background-position:left;
	background-repeat:no-repeat;
	font:  12px  Arial, Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative; 
	width: auto;
	padding: 4px 0;
	padding-left: 18px;
	text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover{

}

.glossymenu div.submenu{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px; /*DIV that contains each sub menu*/
	background: #3d1b1b; /* navegadores viejos */
	background: -moz-linear-gradient(top, #3d1b1b 1%, #592828 11%, #592828 88%, #3d1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3d1b1b), color-stop(11%,#592828), color-stop(88%,#592828), color-stop(100%,#3d1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3d1b1b 1%,#592828 11%,#592828 88%,#3d1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3d1b1b 1%,#592828 11%,#592828 88%,#3d1b1b 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3d1b1b 1%,#592828 11%,#592828 88%,#3d1b1b 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d1b1b', endColorstr='#3d1b1b',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3d1b1b 1%,#592828 11%,#592828 88%,#3d1b1b 100%); /* W3C */



}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	
	
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px  Arial, Helvetica, sans-serif;
color: #CCC;
text-decoration: none;
border-bottom:#3D1B1B solid 1px;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #4F0000;

color: white;
}







.p_Blanco
{
color:#FFFFFF;
clear: both;
font-size:12px;line-height: 20px;
 margin: 0 0 15px;

}

.h1{
	color: #666;
font-size:16px;
}

h3
{font-size: 12 px ;
 padding: 6px 7px;
 color: #fff;
 font-weight: normal;
 float: left; 
 }

h4
{
float: left; 
 color: #fff;
padding: 6px 7px;
font-size: 12 px ;
 font-weight: normal;
 
 }


.mail{ text-decoration: none; color:#FF0000 }

a { text-decoration: none; color:#666666 }
a:hover{ text-decoration:underline; color:#FF0000 }


.titulo_home a
{
	color:#600;
	 }
	.titulo_home 
{
	width: 535px;	border-bottom: #999 solid 1px;
	
	margin-top: 15px;
	 }
	  
	  
.conte_link
{
	margin-right:20px;
	width: 138px;	
	margin-top: 35px;
	float:left;
	 }

.titu_link
{	margin-top:10px;
	float:left;
	 }

.img_link
{
	float:left;
	margin-right: 10px;
	
	 }


.titulo_etica
{
	width: 535px;	
	
	margin-top: 15px;
	 }
	 
	 
	 
.red {
	padding:  2px 5px;
	
	background-color:#900;
	color:#FFF;}

.img_titu
{
	margin-left: 20px;
	margin-top: 30px;
	
	
	}

.cuadro_evento
{
	border-bottom:#999 dotted 1px;
	padding-top: 5px;
	border-top:#999 dotted 1px;
	margin-left: 5px;
font-size:12px;
color:#666666; 
float: left;
width:140px;
 }
 
 .cuadro_banner
{
	margin-top: 20px;
float: left;
width:148px;
 }



.right h3
{
background: #808080;
 font-size: 12px }
 
 .producto 
{
margin: 20px 50px 0 0;
font-size:12px;
color:#666666; 
float: left; 
width: 168px;
 }

.producto h4
{
float:left;

margin-top:0px;
margin-bottom: 10px;
background:#666666;
 font-size: 10px }

#acceso-right{
	margin-right:5px;
	background-image:url(../imagenes/fnd_acc.png);
	background-repeat:no-repeat;
	background-position:top;
	width: 160px;
	height: 70px;
	float: right;

}

.acceso-content{
	text-align:center;
	font-size:13px;
	color:#CCC;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:5px;
}
.acceso-img{	
	padding-left:1px;
	padding-top:8px;
}

#content_home{
	width: 980px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:490px;
	font-family: Arial, Helvetica, sans-serif;
}

#content_bi {
	width: 960px;
	margin:0px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:1500px;
	font-family: Arial, Helvetica, sans-serif;
}

.table-cuad
{
	width:920px;
	border: #CCC 4px solid;
	}
	
.table-cuad td
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #666;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	padding-top:10px;
	text-align:center;
	height: 40px;
	width:80px;	
	}
	
	
.table-cuad-mv
{
	width:920px;
	border: #CCC 4px solid;
	}
	
.table-cuad-mv td
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #666;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	padding:10px;
	text-align:justify;
	height: 40px;
	width:80px;	
	}
	
	.table-cuad-rse
{

	margin-top:40px;
	width:920px;
}

.rse-logo
{
	margin-left: 70px;}
.table-cuad-rse td
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color: #666;
	padding:10px;
	text-align:justify;
	
	}
	
	
.table-titulo
{
	background-color: #EBEBEB;
}	

#content_revo{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:1050px;
	font-family: Arial, Helvetica, sans-serif;
}

#content_business{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:400px;
	font-family: Arial, Helvetica, sans-serif;
}


#content_emp{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:800px;
	font-family: Arial, Helvetica, sans-serif;
}


#content_bench{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:500px;
	font-family: Arial, Helvetica, sans-serif;
}

#content_delfos{
	width: 940px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:1470px;
	font-family: Arial, Helvetica, sans-serif;
}


#content_condi{
	width: 920px;
	margin:-30px auto 0px;
	/*background-image:url(../imagenes/fnd_escr.png);*/
	background-repeat:no-repeat;
	background-position:top;
	height:570px;
	font-family: Arial, Helvetica, sans-serif;
}


#titulo_black{
	width: 980px;
	margin: auto ;		
	height:123px;
}

#titulo_white{
	width: 980px;
	margin: auto ;		
	height:80px;
}

.img-titu-s
{
	margin-top:40px;
	margin-left:10px;
	
	
	}
	
.img-titu-m
{
	float:left;
	margin-top:55px;
	margin-left:10px;
	
	
	}
	
.img-titu-f
{
	float:right;
	margin-top:15px;
	margin-left:10px;
	
	
	}
	
	.img-titu-delf
{
	float:right;
	margin-top:19px;
	margin-left:10px;
	
	
	}

	
.img-titu-d
{
	float:left;
	margin-top:30px;
	margin-left:10px;
	
	
	}
	
	.img-titu-e2
{
	float:left;
	margin-top:30px;
	margin-left:30px;
	
	
	}
	.img-titu-edel
{
	float:left;
	margin-top:20px;
	margin-left:30px;
	
	
	}
	

.img-titu-e3
{
	float:left;
	margin-top:25px;
	margin-left:30px;
	
	
	}
	
	.img-titu-e
{
	margin-top:20px;
	margin-left:10px;
	
	
	}
	
#sub-content_home{
	float:left;
	margin-top: 20px;
	margin-left:10px;
	/*background-color:#FFF;*/
	width: 960px;
	height:410px;
}

/*menu css3////////////////////////////////////////////////////////*/

.fancyNav{
	margin-top:15px;
	margin-left: -30px;	
	overflow: hidden;
    display: inline-block;  

}

 

.fancyNav li{
	border-right: #CCC 1px solid;
	border-left:#FFF 1px solid;

    /* Specifying a fallback color and we define CSS3 gradients for the major browsers: */

 

    background-color: #f0f0f0;

    background-image: -webkit-gradient(linear,left top, left bottom,from(#fefefe), color-stop(0.5,#f0f0f0), color-stop(0.51, #e6e6e6));

    background-image: -moz-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);

    background-image: -o-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);

    background-image: -ms-linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);

    background-image: linear-gradient(#fefefe 0%, #f0f0f0 50%, #e6e6e6 51%);

 

    border-right: 1px solid rgba(9, 9, 9, 0.125);

 

      box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;

    -moz-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;

    -webkit-box-shadow: 1px -1px 0 rgba(255, 255, 255, 0.6) inset;

 

    position:relative;

 

    float: left;

    list-style: none;

}

.fancyNav li:after{

 
   content:'.';
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    opacity:0;
 

    /* degrades */

 

    background-image:-webkit-gradient(linear, left top, right top, from(rgba(168,168,168,0.5)),color-stop(0.5,rgba(168,168,168,0)), to(rgba(168,168,168,0.5)));

    background-image:-moz-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));

    background-image:-o-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));

    background-image:-ms-linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));

    background-image:linear-gradient(left, rgba(168,168,168,0.5), rgba(168,168,168,0) 50%, rgba(168,168,168,0.5));

 

    /* Creating borders with box-shadow. Useful, as they don't affect the size of the element. */

 

    box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;

    -moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;

    -webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff,1px 0 0 #a3a3a3,2px 0 0 #fff;

 

    /* This will create a smooth transition for the opacity property */

 

    -moz-transition:0.25s all;

    -webkit-transition:0.25s all;

    -o-transition:0.25s all;

    transition:0.25s all;

}

/* Treating the first LI and li:after elements separately */

 

.fancyNav li:first-child{

    border-radius: 4px 0 0 4px;

}

 

.fancyNav li:first-child:after,

.fancyNav li.selected:first-child:after{

    box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;

    -moz-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;

    -webkit-box-shadow:1px 0 0 #a3a3a3,2px 0 0 #fff;

 

    border-radius:4px 0 0 4px;

}

 

.fancyNav li:last-child{

    border-radius: 0 4px 4px 0;

}

 

/* Treating the last LI and li:after elements separately */

 

.fancyNav li:last-child:after,

.fancyNav li.selected:last-child:after{

    box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;

    -moz-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;

    -webkit-box-shadow:-1px 0 0 #a3a3a3,-2px 0 0 #fff;

 

    border-radius:0 4px 4px 0;

}

 

.fancyNav li:hover:after,
.fancyNav li.selected:after,
.fancyNav li:target:after{
    /* This property triggers the CSS3 transition */
    opacity:1;

}

.fancyNav:hover li.selected:after,
.fancyNav:hover li:target:after{

    /* Hides the targeted li when we are hovering on the UL */

    opacity:0;

}

 

.fancyNav li.selected:hover:after,
.fancyNav li:target:hover:after{

    opacity:1 !important;

}

/* Styling the anchor elements */

 

.fancyNav li a{

    color: #5d5d5d;
    display: inline-block;
    font: 15px/1 Arial,sans-serif;
    padding: 10px 25px 10px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    z-index:2;
    text-decoration:none !important;
    white-space:nowrap;

}
.relleno{

    color: #5d5d5d;
    display: inline-block;
    font: 15px/1 Arial,sans-serif;
	width:90px;
	height:20px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    z-index:2;
    text-decoration:none !important;
    white-space:nowrap;

}


.fancyNav a.homeIcon{

    background:url('../img/home.png') no-repeat center center;
    display: block;
    overflow: hidden;
    padding-left:15px;
    padding-right: 15px;
    text-indent: -9999px;
    width: 10px;

}



/* contenedor general //////////////////////////////////////////////////////////////////////////////////////////////////*/

#sombra
{
background-image:url(../imagenes/sombra.png);
background-repeat:repeat-y;
background-position:center; 
margin:  0 auto;
margin-top: 0px;
width: 1050px;
height: auto;
padding-bottom: 30px;
}

#contenedor
{
	margin:  0 auto;
	width: 962px;
	height: auto;
}

/* estructura /////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header
{
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background: #8a3427; /* Old browsers */
background: -moz-linear-gradient(top, #8a3427 1%, #733028 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8a3427), color-stop(99%,#733028)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #8a3427 1%,#733028 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #8a3427 1%,#733028 99%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #8a3427 1%,#733028 99%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a3427', endColorstr='#733028',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #8a3427 1%,#733028 99%); /* W3C */
width: 950px;
height: 159px;

}



#top_header
{
	float:left;
width: 500px;
height: 100px;

}

#top_header_b
{
	margin-bottom: 55px;
	color:#FFF;
	padding-top:5px;
	font-size:11px;
	background-color:#632f29;
	float:left;
width: 260px;
height: 39px;
}

.icogps
{
	float:left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 10px;
}

#menu_horizontal
{
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;	
background: #c9c9c9; /* Old browsers */
background: -moz-linear-gradient(top, #c9c9c9 0%, #d3d3d3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c9c9c9 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c9c9c9 0%,#d3d3d3 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #c9c9c9 0%,#d3d3d3 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #c9c9c9 0%,#d3d3d3 100%); /* W3C */
	float:left;
width: 746px;
height: 29px;
margin-left: 15px;
}

.clearing{
      clear:both;
   }
   
#columna_hp_1
{
margin-top: 20px;
float:left;
width: 412px;
height: auto;
margin-left: 50px;
}



#columna_hp_2
{
margin-top: 20px;
float:right;
width: 412px;
height: auto;
margin-right: 50px;

}
#contenedor_menu
{
	padding-top: 40px;
	background: #3d1b1b; /* Old browsers */
background: -moz-linear-gradient(top, #3d1b1b 1%, #632f29 5%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3d1b1b), color-stop(5%,#632f29)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d1b1b 1%,#632f29 5%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d1b1b 1%,#632f29 5%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #3d1b1b 1%,#632f29 5%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d1b1b', endColorstr='#632f29',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #3d1b1b 1%,#632f29 5%); /* W3C */
float:left;
margin-left: 5px;
width: 178px;

height: 1055px;
 
}






#banner_homepage
{
	background-color:#FFF;
	float:left;
	margin-top: 8px;
	margin-left: 20px;
	width: 748px;
	height: 210px;
}

.columna_content 
{
	margin-bottom: 30px;
	margin-left:15px;
	_margin-left:10px;
	margin-top: 0px;
	float: left;
	height:auto;
	width: 550px;
}

.fecha
{
	padding-right: 10px;
	color: #FFF;
	padding-left: 25px;
	background-color:#999;
	margin-left:-25px;
	_margin-left:-10px;
	margin-top: -15px;
	float: left;
	line-height:20px;
	width: auto;
}
