body{
	height:100%;
	margin:0 auto;
	font-family: 'Pontano Sans', sans-serif;
	text-align:left;
	color:#383838;
	background-color: #dfdfdf;
	background-image: url(../img/fondo.png);
	background-repeat: repeat-x;
	font-size: 15px;
	line-height: 26px;
	}
html {
	height:100%;
	margin:0 auto;
}

#wrap {
min-height:100%;
/*width:950px;*/
margin:0 auto;
/*margin:-1px auto 0;
*//*background:#FFF;*/
/*border:1px solid #000;*/
/*border-bottom:0*/
}



#header {
	position: relative;
	/*background-color: #000;*/
	padding: 0px;
	/*margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
} 

#header2 {
	position: relative;	
	/*margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;*/
	height: 104px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*z-index: -9999*/
} 





#main2 {
	overflow:auto;
	padding-bottom: 150px; /* must be same height as the footer */
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/fondoacerca.png);
	background-repeat: no-repeat;
 }
 
 
 
 
 
 
 
 
 
 

#main {
	overflow:auto;
	padding-bottom: 150px; /* must be same height as the footer */
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
 } 
 
#main a {
	color: #87351d;
	text-decoration: none;
}



#main a:hover {
	color: #666;
} 
	
	
	

#footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
/*	height: 350px;*/
	width: 100%;
	clear:both;
	background-color: #edeef0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9b9b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9b9b9;
	font-family: 'Pontano Sans', sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #666;
} 


#footer a {
	color: #87351d;
	text-decoration: none;
}



#footer a:hover {
	color: #666;
} 
#wrap #header #menu li .dropdown_4columns table tr td a {
	font-family: 'Pontano Sans', sans-serif;
	font-weight: normal;
	font-size: 15px;
}

#wrap #header #menu li .dropdown_1column a {
	font-weight: normal;
}

.strongfoot {
	padding: 5px;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
} 

#footerInner {
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 950px;
} 



/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
 
   .fade:hover {
      opacity: 0.5;
      }
.linksmenu {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 15px;
	line-height: 18px;
}
#footer #footerInner table tr td table tr td a {
	font-family: 'Pontano Sans', sans-serif;
}

.tdback {
	background-image: url(../img/linelateral.png);
	background-repeat: repeat-y;   
   }
   
   .cintillo {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 14px;
/*	font-weight: bold;
*/	color: #CCC;
	background-color: #000;
	padding: 5px;	/*padding-right: 5px;
	padding-left: 5px;*/
   }
   
      .cintillo2 {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	background-color: #edeef0;
	padding: 10px;	/*padding-right: 5px;
	padding-left: 5px;*/
   }
   
   
         .cintillo3 {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #8c8c8c;
	padding: 10px;	/*padding-right: 5px;
	padding-left: 5px;*/
   }
   
     .cintillo4 {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 28px;
	color: #930;
	/*padding: 10px;	padding-right: 5px;
	padding-left: 5px;*/
   }
   
   .cintillo5 {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 24px;
	/*	font-weight: bold;
*/	color: #333;
	padding: 5px;	/*padding-right: 5px;
	padding-left: 5px;*/
   }
   
   
    .cintilloSpry {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 13px;
	/*	font-weight: bold;
*/	color: #333;
	background-color: #F9F9F9;
	padding: 5px;	/*padding-right: 5px;
	padding-left: 5px;*/
	line-height: 24px;
   }
   
   .cintilloInter {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;/*
	background-color: #000;*/
	padding: 5px;	/*padding-right: 5px;
	padding-left: 5px;*/
   }
   
   
   .imgambitos {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	/*-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;*/
   }
 
   .imgambitos:hover {
      opacity: 0.5;
      }


#centrado {
	text-align: center;
	font-size: 14px;
}



.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;/*
	border: solid 1px #d2d2d2;*/
	padding: 7px 10px;/*
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	background-color: #FCFCFC;*/
}
.searchform input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666;
}
.searchform .searchfield {
	background: #fff;
	padding: 4px 4px 4px 6px;
	width: 300px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

.formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666; 
}







.metodos {
	font-size: 13px;
	color: #333;
	background-color: #F2F2F2	;
	padding: 5px;
	border: 1px solid #CCC;
}
.cabeceraAmbitos {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}


.peque {
	font-family: 'Pontano Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.bottomrow {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

#banners {
	position:relative;
	width:950px;
	margin-top: -20px;
	margin-right: auto;
	margin-bottom: -50px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	z-index: 5;
 } 
 
 
 
 
 
 
 
 
a[data-tooltip]:link, a[data-tooltip]:visited {
	position: relative;
	text-decoration: none;
	/*border-bottom: solid 1px;*/
}

a[data-tooltip]:before {
  content: "";
  position: absolute;
  border-top: 20px solid #000;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  visibility: hidden;
  top: -18px;
  left: -26px;
}

a[data-tooltip]:after {
  content: attr(data-tooltip);
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #000;
  padding: 5px 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
/*  white-space: nowrap;*/
  visibility: hidden;
}

a[data-tooltip]:hover:before, a[data-tooltip]:hover:after {
  visibility: visible;
  -webkit-transition: visibility 0s linear 0s;
  -moz-transition: visibility 0s linear 0s;
  -o-transition: visibility 0s linear 0s;
  transition: visibility 0s linear 0s;
}

