*{
margin:0;
padding:0;
border:0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Open Sans,Helvetica, Arial, Verdana, sans-serif;;
	color:#FFFFFF;
	font-size: 13px;
	background:black;
	background-attachment:fixed !important;
	background-repeat: no-repeat;
	background-position: top left;
	min-height:100%;
}

a{
	text-decoration:none;
}

#_atssh{
	display:none;
}

#contenedor {
	min-height:100%;
	height:100%;; /* Para que se adapte si por ejemplo redimensionas el navegador */
}

* html #contenedor {
	height:100%
}

/* FONDOS DE PANTALLA */

.fondo_home {
	background-image: url("../img/fondohome.jpg");
}

.fondo_delabra {
	background-image: url("../img/fondodelabra.jpg");
}

.fondo_servicios {
	background: url("../img/fondoservicios.jpg");
}

.fondo_equipo {
	background-image: url("../img/fondoequipo.jpg");
}

.fondo_instalaciones {
	background-image: url("../img/fondoinstalaciones.jpg");
}

.fondo_localizacion {
	background-image: url("../img/fondolocalizacion.jpg");
}

.fondo_news {
	background: url("../img/fondonews.jpg") repeat-y;
}

.fondo_prensa {
	background-image: url("../img/fondonews.jpg");
}

.fondo_colaboraciones {
	background-image: url("../img/fondocolaboraciones.jpg");
}

.fondo_amigos {
	background-image: url("../img/fondoamigos.jpg");
}

#contenido {
	padding:0;
	width:870px;
	height:100%;
	margin-left:-435px; /* La mitad del width para centrarlo */
	outline:none; /* Evitamos que salga la linea punteada en Firefox */
	margin:auto;
}

#contenido .izquierda {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:200px;
}


#contenido .derecha {
	display:inline;
	width:648px;
	float:right;
	display:block;
	background: url(../img/opaque.png);
	margin:0;
	padding:0;
	z-index:1;
}

.destacado{
	border-bottom:2px dotted white;
}

 .logo {
            margin-top:60px;
			margin-bottom:29px;
   		 }



.fotoCabecera {
	border-bottom: 20px solid #668b9b;
	width:648px;
	height:150px;
}

.logoDelabra {
	padding-top:60px;
	padding-right:15px;
	width:100px;
}

.logoInferior  {
	/*behavior: url(/js/iepngfix.php);*/
}

.txtDestacado {
	color:#97B7C8;
	font-size:16px;
	font-weight:bold;
	opacity:0.99;
}

.txtGrande {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	clear:both;
}


.txtSemi {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.txtMasInfo {
	color: #4CAEE3;
	font-size:11px;
	text-decoration:none;
}

.txtPrecio {
	font-size:16px;
}

.cajaTexto {
	text-align:justify;
	/* opacity:0.99; */
}

.thumb {

	border:0px;
	padding:4px;
	width:90px;
	height:90px;
}

.thumb:hover {
	border:2px solid #FFFFFF;
	padding:2px;
}


/* Menu */

#menu {
	padding-top:70px;
	font-family:Rosario,Tahoma,Verdana, sans-serif;
	font-size:12px;
}

#menu .home a{
	background-color:#7EAAB7;
	color:#CCCCCC;
	font-style:italic;
	padding: 1px 2px 1px 10px;
	float:left; 
	clear:both;
	text-decoration:none;
}

#menu .opcion a, #menu .opcion_verde a, #menu .opcion_morado a, #menu .opcion_amarillo a, #menu .opcion_lila a {
	background-color:#000000;
	color:#CCCCCC;
	margin-left:10px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
	font-size:13px;
}

#menu .opcion_color1 a, #menu .opcion_color2 a, #menu .opcion_color3 a {

	background-color:#000000;
	color:#528DA0;
	margin-left:0px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
}


#menu .opcion a:hover, #menu .opcion_verde a:hover, #menu .opcion_morado a:hover, #menu .opcion_amarillo a:hover, #menu .opcion_lila a:hover, #menu .opcion_color1 a:hover, #menu .opcion_color2 a:hover, #menu .opcion_color3 a:hover{
	color:#666666; /* COLOR DEL ESTADO HOVER DE LAS OPCIONES */
}

#menu .subopcion a:hover, #menu .subopcion_verde a:hover, #menu .subopcion_amarillo a:hover, #menu .subopcion_destacado a:hover  {
	color:#666666; /* COLOR DEL ESTADO HOVER DE LAS SUB-OPCIONES */
}


#menu .opcion .activo{
	color:#FF0000;
}

#menu .opcion_verde .activo{
	color:#97B158;
}

#menu .opcion_morado .activo{
	color:#664992;
}

#menu .opcion_amarillo .activo{
	color:#FBB900;
}

#menu .opcion_lila .activo{
	color:#E00078;
}

#menu .opcion_color1 .activo{
	color:#5F7F28;
}

#menu .opcion_color2 .activo{
	color:#9E6317;
}

#menu .opcion_color3 .activo{
	color:#955F68;
}

#menu .subopcion a, #menu .subopcion_verde a, #menu .subopcion_amarillo a{
	background-color:#000000;
	color:#CCCCCC;
	margin-left:26px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
}

#menu .subopcion_destacado a{
	background-color:#000000;
	color:#528DA0;
	margin-left:36px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
}

#menu .sub_subopcion_destacado a{
	background-color:#000000;
	color:#528DA0;
	margin-left:46px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
}


#menu .sub_sub_subopcion_destacado a{
	background-color:#000000;
	color:#528DA0;
	margin-left:50px;
	padding: 1px 2px 1px 2px;
	float:left; 
	clear:both;
	text-decoration:none;
}

#menu .subopcion .activo{
	color:#FF0000;
}

#menu .subopcion_verde .activo, #menu .subopcion_destacado .activo{
	color:#97B158;
}


#menu .subopcion_amarillo .activo{
	color:#FBB900;
}

/* Menu - Fin */


/* Scroll Bar */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}

.vscrollerbase {
	width:27px;
}
.vscrollerbar {
	background-image: url(../img/scroll_delabra.gif);
	width: 27px;
	height: 40px !important;
	background-image: url(../img/scroll_delabra.gif);
}

/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 17px;}
.hscrollerbar {height: 17px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
	padding: 0px;
	padding-top:282px; /*La distancia a la que frena el scroll arriba */
	z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
	width: 27px;
	height: 17px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background: #698AAA;
}

/* Scroll Bar - Fin */

/*CSS Digg style pagination*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#formulario input, #formulario textarea{
	background-color:transparent;
	border:1px solid white;
	color:white;
	padding:4px;
	font-size:9pt;
}

#formulario textarea{
	width:556px;
	height:60px;
}

#formulario input[type="button"]{
	float:right;
	cursor:pointer;
	padding:4px 12px;
	background-color:#F69;
}

.compartir{
	margin:0;
	width:100%;
	border-top:1px dotted white;
	padding-top:5px;
	text-align:right !important;
}

.compartir span{
	font-size:8.5pt;
	margin-right:5px;
}

.addthis_button_google_plusone{
	width:50px;
}

.addthis_toolbox{
	float:right !important;
	width:110px;
}

.pp_social{
	position:absolute;
	right:40px;
	top:0;
}

.pp_description{
	color:#666;
	padding-top:5px;
}

.currentTextHolder{
	display:none;
}

.social_table{
	background:#cecece;
	opacity:0.5;
	border-radius:7px;
	margin-left:8px;
}
