/* 
Diseņo x rubelux.net
----------------------
______ x
*/

* {
	margin: 0;
	padding: 0;
}

body {
	 background-image: url(bg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	
	font: normal 9pt/13pt Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	text-align:center;
	
}

/*a, a:visited {
	text-decoration: underline;
	color: #000;
	
}

a:hover {
	color: #808080;
}*/

#divAdsense
{
	float:right;
	/*width:160px;
	height:600px;
	border:solid 1px black;*/
}

#divAdsenseLeft
{
	float:left;
	width: 530px;
}

#divAdsenseLeft a {
	color: #4D4D4D;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	text-decoration: none;
	margin-right: 15px;
}

#divAdsenseLeft a:hover {
	color: white;
	background-color:#808080;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:white;
}

#divLinks
{
	float:left;
}


#divLinks a {
	color: #4D4D4D;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	text-decoration: none;
	margin-right: 0px;
	padding-right: 0px;
}

#divLinks a:hover {
	color: white;
	background-color:#808080;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:white;
}

#idiomas {
width: 740px;
text-align:right;
}

#idiomas a {
    font-size:10px;
	color: #808080;
	text-decoration: none;
	margin-right: 15px;
}

#idiomas a:hover {
	color: #A13862;
	text-decoration:underline;
}

#logo {
width: 717px;
height: 62px;
background: #FFF url("logo.gif") no-repeat left;
margin:0 0 0 30px;
padding:0;
}

#leyenda{

font-size:10px;
color:#A13862;
text-transform:lowercase;

padding:0px 0 0 120px;
margin-bottom:20px;
}

#header {
	width: 717px;
	height: 230px;
     margin-left: 38px;
	font-size: 14pt;
	color: #FFF;
}

#header h2{
	padding-top: 5px;
	font-size: 9pt;
	color: #C2D9EF;	
}

#container {
	width: 795px;
	background: #fff url("sidebar.gif") repeat-y right;
	border: solid 10px #fff;
	margin: 0 auto;
	text-align: left;
    
}

#horizontal {
position:relative;
z-index:999;
	width: 717px;
	height: 30px;
font-weight: bold;
	font-size: 8pt;
	padding: 6px 0 0 35px;
	
	/*margin-left: 4px;*/
	
	
}




#content {
	
	width: 717px;
	margin: 15px 0 0 24px;
	
}

#content h1{
    display:block;
	font-size: 16pt;
	font-weight: bold;
	color: #A13862;
	padding:10px 0 6px 10px;
	margin:0 3px 40px 3px;
	background:url("pto_li.gif") repeat-x bottom;
}



#content h2{
	font-size: 1.45em;
	font-weight: bold;
	color: #A13862;
	margin-bottom: 5px;
	padding-left: 14px;
}

#content h4{
    display:block;
	font-size: 10pt;
	font-weight: bold;
	color: #A13862;
	padding:10px 0 0 10px;
	margin:0 3px 40px 3px;
	background:url("pto_li.gif") repeat-x bottom;
	
}



#texto_caja{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:3px 0 5px 10px;
    padding-left: 10px;
    color:#4D4D4D;
}

#caja_izq{
width:310px;
height:130px;
float:left;
margin:30px 25px 10px 0;
padding-left: 14px;
}

#caja_izq a{
font-size: 1.45em;
	font-weight: bold;
	color: #A13862;
	margin-bottom: 5px;
	text-decoration:none;
	text-transform:uppercase;

}


#caja_der a{
	font-size: 1.45em;
	font-weight: bold;
	color: #A13862;
	margin-bottom: 5px;
	text-decoration:none;
	text-transform:uppercase;
  

}

#caja_der{
width:350px;
height:130px;
float:left;
margin:30px 0 10px 0;
padding-left: 14px;
}



#content h3{
     font-family:Verdana;
	font-size: 14pt;
	color: #A13862;
	font-weight:normal;
	margin-bottom: 35px;
	padding-left: 14px;
	line-height:24px;
}

.volver 
{
	float:right;
	text-align:right;
	font-size:13px;
	font-weight: normal;
	cursor:hand;
}

#content h1 a{
float:right;
display:block;
width:57px;
	height:20px;
	color: #CCC;
	text-decoration:none;
	margin-top:5px;
}

#content h1 a:hover{
float:right;
display:block;
 display: inline; /*For IE*/
	width:57px;
	height:20px;
	color: #666;
	text-decoration:none;
	margin-top:5px;
}

.volver2 {
	float:right;
	display:block;
	text-align:right;
	font-size:13px;
	font-weight: normal;
	text-transform:lowercase;
	
}
/*********caja de noticias*****/
.rbroundbox {background:#E2E2E2 url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background:#E2E2E2 url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background:#E2E2E2 url(br.gif) no-repeat bottom right; }


.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 10px 10px 10px 10px;}
.rbroundbox_izq {float:left;  margin: 0 0 10px 10px; background-color:#E2E2E2; width: 250px;}
.rbroundbox_der {float:left;  margin: 0 0 10px 25px; background-color:#E2E2E2; width: 250px;}

#rotulo_noti{ display:block; font-size:12px; color:#4D4D4D; font-weight:bold; margin:0 0 10px 0;}
#contenido_noti {display:block; height:80px; font-size:11px; color:#4D4D4D;}
#contenido_noti a{font-size:10px; color:#666666; text-decoration:none;}
#contenido_noti a:hover{font-size:10px; color:#333333; text-decoration:underline;}
#bt_mas_noti {color:#555; clear:left; text-align:right; padding:0 90px 0 0;}
#bt_mas_noti a {color:#555;  text-decoration:none;  font-size:9px}
#bt_mas_noti a:hover {color:#666; text-decoration:underline;}


#noticias{
width:700px;
clear:left;
text-align:left;
margin: 20px 0 0 20px;
}



/*********/




#content h4 a{
float:right;
display:block;
width:49px;
	height:20px;
	color: #CCC;
	text-decoration:none;
	font-weight: normal;
	
}

#content h4 a:hover{
float:right;
display:block;
 display: inline; /*For IE*/
	width:49px;
	height:20px;
	color: #666;
	text-decoration:none;
	cursor:hand;
	font-weight: normal;
}


p{
font:Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 10px 0;
padding-left: 14px;
color:#4D4D4D;
}


#content_seg{
width:470px;
float:left;
margin:25px 0 20px 0;
}

#caja_llamar {
   float: right;
width: 225px;
margin:50px 0 70px 30px;
background:url("telefono_up.gif") no-repeat right top;
}

#caja_llamar p{
margin:5px 0 0 0;
padding:0;
line-height:15px;

}

#caja_llamar_turismo {
   float: right;
width: 225px;
margin:0px 0px 0px 15px;
background:url("telefono_up.gif") no-repeat right top;
}

#caja_llamar_turismo p{
margin:5px 0 0 0;
padding:0;
line-height:15px;

}

.rotulo{
display:block;
font-size:20px;
font-weight:bolder;
color:#FF0000;
padding:0;
margin:10px 0 0 0;
}


/*formulario*/
#caja_formulario{
padding-left: 14px;
}

form h4{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:A13862;
margin-bottom:13px;
}

select {
width:160px;
border:#A13862 thin;
margin:0 10px 10px 5px;
float:left;
}

#flecha {
width:26px;
height:24px;
float:left;
background:url("flecha.jpg") no-repeat;
margin:0 20px 0 20px;
}



label{
float: left;
margin:0 1em 2em 0;
color:#666666;
}

input, textarea{
margin-bottom: 5px;
border:#E6E6E6 double;
}



textarea{
width: 450px;
height: 150px;
}

textarea#dos{
width: 450px;
height: 50px;
float:left;
}

.boxes{
width: 1em;
}

select
{
	border:solid 1px #E6E6E6;
	
}


input#confirmar {
border:none;
background: url("bt_incertar.jpg") no-repeat;
margin-left: 20px;
width: 72px;
height:23px;
float:left;
}

input#confirmar:hover { background: url("bt_incertar_roll.jpg") no-repeat; }

input#eliminar {
border:none;
background: url("bt_eliminar.jpg") no-repeat;
margin-left: 20px;
width: 72px;
height:23px;

}

input#eliminar:hover { background: url("bt_eliminar_roll.jpg") no-repeat; }

input#vaciar {
border:none;
background: url("bt_vaciar.jpg") no-repeat;
margin-left: 20px;
width: 72px;
height:23px;

}

input#vaciar:hover { background: url("bt_vaciar_roll.jpg") no-repeat; }

#caja_enviar{
clear:left;
text-align:center;
margin:30px 0 20px 0;
}

input#enviar {
border:none;
background: url("bt_enviar.jpg") no-repeat;
margin-left: 20px;
width: 72px;
height:23px;
clear:left;

}

input#enviar:hover { background: url("bt_enviar_roll.jpg") no-repeat; }

#caja_bt{
width:73px;
float:left;
}

br{
clear: left;
}


input.button {
	color: #808080;
	padding-left: 0px;
	font-size: 8pt;	
	border: none;
	background: none;
	}

#searchbox {
	background: url("searchbox.gif") no-repeat;
	padding: 5px;
	height: 30px;
}

#footer {
   color: #808080;
	clear: both;
	width: 717px;
	margin:20px 0 0 24px;
	height: 20px;
	padding: 10px;
	text-align:center;
	background:url("pto_li.gif") repeat-x top;
	
}

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

#footer a:hover {
	color: #4d4d4d;
	text-decoration:underline;
}


/*******************ANTIGUO*******************************/
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.leftb
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.leftb img
{
  border:1px solid #4d4d4d;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.rightb
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.rightb img
{
  border:1px solid #4d4d4d;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

.centerb
{ display: block;
  text-align: center;
  margin: 0 auto;
}
.centerb img
{
  border:1px solid #4d4d4d;
}

.textboxGG
{
	width: 480px;
}

.textboxMultiGG
{
	width: 480px;
	height: 250px;
}

.textbox
{
	width: 150px;
}

.textboxG
{
	width: 98%;
}

.textboxMultiP
{
	width: 99%;
	height: 40px;
}

.textboxMulti
{
	width: 99%;
	height: 100px;
}

.textboxLista
{
	width: 98%;
}


.lstGaleria
{
	padding:0; 
	margin:0 auto; 
	list-style-type:none; 
	overflow:hidden; 
	width:340px; 
	height:195px; 
	border:1px solid #888; 
	/*background:#fff url(excursionesZGZ.gif) bottom right no-repeat;*/
}

.lstGaleria li
{
	float:left;
}

.lstGaleria li a 
{
	display:block; 
	height:195px;
	width:15px;
	overflow:hidden;
	float:left; 
	text-decoration:none; 
	border-right:1px solid #fff; 
	cursor:hand;
 }
 
.lstGaleria li a img 
{
	border:0;
	background: #FFF url(gallery_loading.gif) top left no-repeat;
}

.lstGaleria li a:hover 
{
  background:#eee; 
  width:250px;
}

.img300x212
{
	width:300px;
	height:212px;
}

.img212x295
{
	width:212px;
	height:295px;
}

.img450x300
{
	width:450px;
	height:300px;
}

.divx
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
}

.div295
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
	height: 295px;
}

.div320
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
	height: 320px;
}

.div350
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
	height: 350px;
}

.div380
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
	height: 380px;
}

.div425
{
	margin-bottom:50px;
	width:95%;
	padding-left:15px;
	height: 425px;
}


/***************************AŅADIDO***********************************************/
#lista_links a {
	color: #4D4D4D;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#808080;
	text-decoration: none;
	margin-right: 15px;
}

#lista_links a:hover {
	color: white;
	background-color:#808080;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:white;
}

#lista_links li
{
	padding-bottom: 5px;
}

.boton 
{
	border:solid 1px #4D4D4D;
	margin-left: 20px;
	width: 72px;
	height:23px;
	background-color:#A13862;
	color: white;
}


.linkSitios
{
	padding-top:20px;
	font-style:italic;
}

.linkSitios a
{
	color: #808080;
}




