body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.2em;
	background-color: #cccccc;
	background-image: url(/imagenes/fondo2009.jpg);
	background-repeat:  repeat;
	color: #FFFFFF;
}
* {
margin: 0px;
padding: 0px;
}
form {margin:3px;}
input {
padding: 3px;
font-size: 13px;
/*font-weight: bold;*/
background-color: #FFFFFF;
border:0px;
}
table{
	height:100%;
	margin: 0px;
	padding: 0px;
	}
td{
	vertical-align: top;
	text-align: center;
}
IMG, OBJECT {
border:0px;
}
li{
	list-style:none;
	font-weight: bold;
}
H3 {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:1.2em;
}
H3 a:link {font-weight: bold;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:1.2em;font-size: 11px;color: #54c8c1;text-decoration: none;}
H3 a:visited {font-weight: bold;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:1.2em;font-size: 11px;color: #54c8c1;text-decoration: none;}
H3 a:hover {font-weight: bold;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:1.2em;font-size: 11px;color: #54c8c1;text-decoration: underline;}
H3 a:active {font-weight: bold;font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:1.2em;font-size: 11px;color: #54c8c1;text-decoration: underline;}
H2{
font-weight: bold;
line-height:0.8em;
font-size: 2em;
color: #FFFFFF;
margin: 0 0 1em 0;
padding: 0;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
}

H4{
font-weight: bold;
line-height:0.8em;
font-size: 1.8em;
color: #FFFFFF;
margin: 0 0 1em 0;
padding: 0;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
}
a:link {font-weight: normal;color: #54c8c1;text-decoration: none;}
a:visited {color: #54c8c1;text-decoration: none;font-weight: normal;}
a:hover {color: #54c8c1;text-decoration: underline;font-weight: normal;}
a:active {color: #54c8c1;text-decoration: underline;font-weight: normal;}
 /*Ides*/
#menu{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
position:absolute;
top:20px;
left:600px;
z-index:3;
}
.blanco a{color:#ffffff;}
#menu a:link{font-weight:bold;text-decoration:none; color:#ffffff;}
#menu a:visited{font-weight:bold;text-decoration:none;color:#ffffff;}
#menu a:hover{color:#54c8c1;font-weight:bold;text-decoration:none;}
#menu a:active{color:#54c8c1;font-weight:bold;text-decoration:none;}

#flash{
width:655px;
position:absolute;
top:10px;
left:0px;
z-index:0;
}
#updates{
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
/*IE DOES NOT SUPPORT BORDER RADIUS*/
opacity:0.68;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=68);
/*-ms-filter must come before filter*/
filter: alpha(opacity=58);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/
background-color: #000000;
	top:90px;
	left:125px;
	position:absolute;
	width:400px;
	z-index:1;
	visibility: hidden;
}
#updates td{
padding-left:7PX;
text-align: left;
}
#geograpics{
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
/*IE DOES NOT SUPPORT BORDER RADIUS*/
opacity:0.68;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=68);
/*-ms-filter must come before filter*/
filter: alpha(opacity=58);
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/
background-color: #000000;
top:90px;
left:125px;
position:absolute; 
width:400px;
z-index:2; 
visibility: hidden;
}
#geograpics td{
padding-left:7PX;
text-align: left;
}
#polaroid{
top:0px;
left:50px;
position:absolute; 
width:600px;
z-index:4; 
visibility: hidden;
	background-image: url(../imagenes/fondotransparent.jpg);
	background-repeat: no-repeat;
}
#foto{
	margin-top:15px;
	margin-left: 5px;
	margin-right: 5px;
	border-top: 1px solid #000000;
}
#descripcion{
background-color: #000000;
padding: 5px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
text-align:left;}
#descripcion2{
background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-left: 0px;
margin-right: 0px;
text-align:left;
z-index:1;
top:40%;
float:none;
POSITION: absolute;

}
#cabecera{
background-color: #000000;
}
#contenido{font-size: 1em;text-align:center;width:250px;}
#contenido #colI{text-align:center;
width:50px;
float:left;}
#contenido #colD{
text-align:center;
width:200px;
float:right;}
#final{font-size:0.6em;text-align:center;padding-top:200px}

/*clases*/
.blacktext{color:#000000;}
.blacktext a:link {font-weight: normal;color: #000000;text-decoration: none;}
.blacktext a:visited {color: #000000;text-decoration: none;font-weight: normal;}
.blacktext a:hover {color: #000000;text-decoration: underline;font-weight: normal;}
.blacktext a:active {color: #000000;text-decoration: underline;font-weight: normal;}
.blacktext h2 {color:#000000;}
.botonsearch{
  background-image:url(../imagenes/button-green-search-icon.png);
  background-repeat:no-repeat;
  height:23px;
  width:24px;
  background-position:center;
  
}
.mask1{
	position:relative;
	width:390px;
	height:230px;
	overflow:hidden;
}
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}
.cuadrodecontrol{
	background-color: #000000;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	border-bottom-right-radius: 12px;

	}
.contacto{margin:10px;padding:10px;background-color: #000000;align:center;margin:auto;text-align:center;}
textarea {
	font-size: 11px;
	background-color: #FFFF99;
	border: 1px solid #000000;
}
.pagination{clear: both;padding: 2px;line-height:1.4em;}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 2px;
border: 1px solid #666666;
text-decoration: none; 
color: #ffffff;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #54c8c1;
color: #000000;
background-color: #54c8c1;
}

.pagination li .currentpage{
border: 1px solid #54c8c1;
color: #000000;
background-color: #54c8c1;
cursor: default;}

 /*Boton search*/
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #222;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 166px;
	height: 23px;
	padding: 0 25px 0;
	background: #616161 url(../imagenes/form_search_bg.png) no-repeat;
}
.search input.box:focus {
	background: #888484 url(../imagenes/form_search_bg.png) no-repeat left -24px;
	outline: none;
}
.search button.btn {
	width: 24px;
	height: 23px;
	cursor: pointer;
	text-indent: -9999px;
	background: #4bc30e url(../imagenes/button-green-search-icon.png) no-repeat top right;
}
.search button.btn:hover {
	background: #a4e12a url(../imagenes/button-green-search-icon.png) no-repeat bottom right;
}
