/* --------------General--------------- */
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
#header{
	width:950px;
	height:210px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg_centro_header.jpg);
	position:relative;
}
#bgBallsIndex
{
	background:url(../img/bg_footer_balls.png);
	position:absolute;
	width:584px;
	height:199px;
	bottom:-60px;
	left:0px;
}
#linkInicioHeader
{
	width:368px;
	height:181px;
	position:absolute;
	left: 278px;
	top: 24px;
	border:0px;
}
#contHeader
{
	width:100%;
	height:210px;
	background-image:url(../img/bg_header.jpg);
}
#contenido 
{
	width:950px;
	height:464px;
	margin-left: auto; 
	margin-right: auto;
	position:relative;
}
#contContenido
{
	width:100%;
	overflow:visible;
	background:url(../img/contenido_ini.jpg);
}
#contenidoInterno, #contenidoInternoGris
{
	width:950px;
	margin-left: auto; 
	margin-right: auto;
	overflow:hidden;
}
#contenidoInternoGris
{
	
	overflow:hidden;
}
#contContenidoInterno
{
	clear:both;
	width:100%;
	background:url(../img/contenido_interno.jpg);
	overflow:visible;
}
#contContenidoInterno_gris
{
	clear:both;
	width:100%;
	height:auto;
	background:url(../img/bg_interna_gris.png) bottom no-repeat;
	background-color:#CFCFCF;
	overflow: hidden;
}

#footer {
	clear:both;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:317px;
	color:#FFF;
}
#contFooter
{
	clear:both;
	width:100%;
	height:317px;
	background-image:url(../img/bg_footer.jpg);
}
#footerInterno {
	background-image:url(../img/bg_footer_balls.png);
	background-repeat:no-repeat;
	clear:both;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:448px;
	color:#FFF;
}
#contFooterInterno
{
	clear:both;
	width:100%;
	height:448px;
	background:url(../img/bg_footer_interno.jpg);
}
a {text-decoration: none;}
a:hover {text-decoration: underline}

/*---------------Inicio-----------------*/

/* Bloques */
#menuPrincipal
{
	margin:65px 20px 20px 14px;
	width:200px;
	font-size:13px;
	color:#FFF;
	float:left;
}
#menu2
{
	margin:20px 0px 20px 0px;
	width:150px;
	text-align:right;
	font-size:11px;
	color:#FFF;
	float:right;
}
#menu3
{
	width:200px;
	float:left;
	margin-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
}
#bloque1
{
	text-align:center;
	clear:both;
	width:950px;
	margin:0px;
	padding-top:70px;
}
#bloque1 h2
{
	margin-top:0px;
	margin-bottom:20px;
}
#bloque2
{
	width:169px;
	float:left;
	position:relative;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:175px;
	color:#FFF;
	padding:0px 10px 0px 10px;
}
#bloque3{ clear:both;}
#bloque4
{
	clear:both;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:80px;
}
#bloque5
{
	clear:both;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-top:30px;
}
#bloque6
{
	line-height:25px;
	color:#6CBDC7;
	width:400px;
	text-align:left;
	float:left;
}
#bloque6logo
{
	line-height:25px;
	color:#6CBDC7;
	width:140px;
	text-align:left;
	float:left;
}
#bloque7
{
	color:#6CBDC7;
	width:370px;
	text-align:right;
	float:right;
}
#bloque8{ height:70px;}
#bloque9{ height:142px;}
#bloque10
{
	float:right;
	color:#FFF;
	width:600px;
	margin-top:20px;
}
#bloque11{ margin-top:10px;}
#bloque12, #bloque12_gris
{

	float:left;	
	overflow:hidden;
}
#bloque12{ margin:10px 20px 10px 0px; width:670px;}
#bloque12_gris{	marign:20px 40px 20px 20px;	width:660px;}
#bloque13_gris, #bloque13
{
	padding:10px;
	text-align:center;
	height:auto;
	width:240px;
	float:right;
	margin-bottom:20px;
}
#bloque13_gris{	color:#137937;}
#bloque13{ color:#FFF;}
#bloque14{ margin-top:20px;}
/* Vinetas*/
#bloque13 ul
{
	margin:0px 0px 0px 110px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#FFF;
	text-align:left;
}
#bloque13_gris ul
{
	margin:0px 0px 0px 110px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#137937;
	text-align:left;
}
/*Imagenes e Iconos*/
#iconoInicio{ margin:0px 10px 0px 0px;}
#linkInicio1{
	display:block;
	position:absolute;
	right: 10px;
	top: 151px;
}
#linkInicio2{ margin-top:85px;}
#borderBlue{ border:#037181 double 3px;}

/* Tipografia */
#bloque12 h1 
{
	font-size:18px;
	color:#61CB01;
}
#bloque12 h2 
{
	font-size:16px;
	color:#61CB01;
}
#bloque12 h3 
{
	font-size:14px;
	color:#61CB01;
}
#bloque12 h4 
{
	font-size:12px;
	color:#61CB01;
}
#bloque12_gris h1 
{
	font-size:18px;
	color:#333333;
}
#bloque12_gris h2 
{
	font-size:16px;
	color:#333333;
}
#bloque12_gris h3 
{
	font-size:14px;
	color:#333333;
}
#bloque12_gris h4 
{
	font-size:12px;
	color:#333333;
}
#subMenuSect li, #subMenuSect ul{ margin:0px; padding:0px;}
#subMenuSect a:hover
{
	text-decoration:underline;
}
#subMenuSect li, #subMenuSect a
{
	display:inline;
	padding-right:10px;
	text-decoration:none;
	color:#61CB01;
}
.txtBlanco{ color:#FFF;}
.txt11{ font-size:11px;}
.txt12{ font-size:12px;}
.txt15{ font-size:15px;}
.txt16{ font-size:16px;}
.txt18{ font-size:18px;}
.txt26{ font-size:26px;}
.txt1Menu3{ color:#61CB01;}
.txt2Menu3{ color:#577FFF;}
/*Links*/
#menuPrincipal a, #menu2 a{ color:#FFF;}
#bloque4 a{	color:#60CB00;}
#bloque12 a
{ 
	color:#60CB00;
	text-decoration:none;
}
#bloque12 a:hover
{ 
	color:#60CB00;
	text-decoration:underline;
}
#bloque12_gris a
{ 
	color:#333333;
	text-decoration:none;
}
#bloque12_gris a:hover
{
	color:#333333;
	text-decoration:underline;
	text-align: center;
	font-weight: bold;
}
#bloque13 a{ color:#FFF;}
#bloque13_gris a{ color:#333;}
#bloque13 li, #bloque13_gris li, 
{
	margin:0px; padding:0px;
}
#bloque13 ul, #bloque13_gris ul
{
	padding-left:10px;
}
#bloque13 li{ border-bottom:#037181 solid 1px;}
#bloque13 li:hover
{	
	background-color:#60CB00;
	cursor:pointer;
}
#bloque13_gris a:hover{ text-decoration:none;}
#bloque13_gris li{ border-bottom:#137937 solid 1px;}
#bloque13_gris li:hover
{	
	background-color:#137937;
	color:#FFF;
	cursor:pointer;
}
#bloque13_gris a:hover{ text-decoration:none;}
/*Bordes*/
.brdrRightDashed{ border-right:dashed #CCC 1px;}
/*Cuadro Redondeado*/
.roundedcornrBox { background: #01324d;}
.roundedcornrTop div { background: url(../img/roundedcornr_tl.jpg) no-repeat top left;}
.roundedcornrTop { background: url(../img/roundedcornr_tr.jpg) no-repeat top right;}
.roundedcornrBottom div { background: url(../img/roundedcornr_bl.jpg) no-repeat bottom left;}
.roundedcornrBottom { background: url(../img/roundedcornr_br.jpg) no-repeat bottom right;}
.roundedcornrTop div, .roundedcornrTop, .roundedcornrBottom div, .roundedcornrBottom 
{
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornrContent {
	margin: 0px 10px 10px 10px;
	color: #FFF;
	text-align: left;
	min-height:500px;
}
.imgGallery
{
	margin-bottom:10px;
	margin-right:10px;
}.bordeAzul {
	border: 1px solid #025586;
}
.bordeVERDE {
	border: 1px solid #179645;
}

/*Menu interno*/
#menuInnerGreen, #menuInnerBlue 
{
	padding-bottom:10px;
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	color:#FFF;
	text-align:center;
	
}
#menuInnerBlue
{
	padding-top:-10px;
}
#menuInnerGreen
{
	padding-top:10px;
}
#menuInnerGreen ul, #menuInnerBlue ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#menuInnerGreen li, #menuInnerBlue li 
{
	display:inline;
	height:30px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#menuInnerGreen a, #menuInnerBlue a
{
	float:left;
	background:url("../img/tableftF.jpg") no-repeat left top;
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	text-decoration:none;
	}
#menuInnerGreen a span, #menuInnerBlue a span 
{
	float:left;
	display:block;
	width:140px;
	background:url("../img/tabrightF.jpg") no-repeat right top;
	padding:8px 10px 6px 0px;
	color:#fff;
	 text-decoration:none;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuInnerGreen a span, #menuInnerBlue a span 
{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/* End IE5-Mac hack */
#menuInnerGreen a:hover span, #menuInnerBlue a:hover span {color:#FFFFFF; text-decoration:none;}
#menuInnerGreen a:hover, #menuInnerBlue a:hover {background-position:0% -29px; text-decoration:none;}
#menuInnerGreen a:hover span, #menuInnerBlue a:hover span {background-position:100% -29px; text-decoration:none;}
/*Menu interno*/

#menuInnerBlue a {
	float:left;
	background:url("../img/tableftFb.jpg") no-repeat left top;
	margin:0px 0px 5px 0px;
	padding:0 0 0 12px;
	text-decoration:none;
	}
#menuInnerBlue a span { 
	float:left;
	display:block;
	width:140px;
	background:url("../img/tabrightFb.jpg") no-repeat right top;
	padding:7px 10px 7px 0px;
	color:#fff;
	 text-decoration:none;
	}      
	
	#contacto {
		border:1px #025586 solid;
		overflow:hidden;
		width:515px;
		padding:6px;
		margin-left:auto;
		margin-right:auto;
	}
