/* CSS Document */


/*import*/

/*html*/

body {
	background: url(bg_body.jpg) repeat-x #0a4645;
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}


.siguenos img{
border:0;
padding:3px;
}

.fondo_comentarios {
background-color:#FFFFFF;
border:dashed 2px #999999;
padding:3px;
}


a {
 text-decoration: underline;
 color:#fff;
}

a:hover {
color: #caf439;


}

p { margin:0px; }

ul{ margin:0px; list-style:none; padding:0; }

h2#tit { font-size:16px; padding:0px; margin-top:10px; }

h1 a {color:#fff;
background: url(top_central.gif);
height:36px;
display:block;
padding:10px 0 0 10px;
font-size:18px;
}
h2 { font-size:16px; }


/*layout comun*/
#contenedor {
	width: 960px;
	padding-top:10px;
	margin:0 auto 20px auto;
	height:auto;
	position:relative;
	z-index:0;
}
#cabecera {
    background:url(cabecera.jpg) no-repeat top right;
	height:124px;
	position:relative;
	margin:0px auto;
	width:920px;
}
#cabecera #logo {
	background:url(mariposa.png) no-repeat;
	position:absolute;
	top:0;
	left:-12px;
	width:560px;
	height:147px;
	cursor:pointer;
	z-index:0;
	
}

#pub728 {
	width:700px;
	height:90px;
	padding: 10px 0px 10px 20px;
	margin: 10px 0 0 30px;
	background:#CCFF66;
}
#pub728_c {
	margin: 0 0 0 25px ;
	width:728px;
}
#menu {
position:absolute;
top:-20px;
left:200px;
font-size:22px;
font-family:Arial;
font-variant:small-caps;
color: #333333;
font-weight:bold;


}

#cabecera div#pub728_google {
	width:728px;
	height:20px;
	background:#333333;
	position:absolute;
	left: 231px;
	top: 195px;
}


#inicio_favoritos {
	position:absolute;
	right: 8px;
	
}
#favoritos {
	position:absolute;
	right:44px;
	top: -94px;
	width:111px;
	height:92px;
	cursor:pointer;
	
}

#inicio {
	position:absolute;
	right:166px;
	top: -92px;
	width:116px;
	height:89px;
	cursor:pointer;
	
}

#col_1 {
	float:left;
	margin: 0px 18px 0 15px ;
	width:190px;
	
}
#col_2 {
	float:left;
	margin: 10px 16px 0px 14px;
	*margin: 16px 16px 0px 14px;
	width:441px;
	padding: 0 10px;
}
#col_3 {
float:left;
width:180px;
margin:22px 0 22px 22px;
height:auto;
}


#box_cuerpo {
	position:relative;
	z-index:1px;
	margin-bottom:14px;
}

#box_pub300 {
text-align:center;
width:315px;
padding-top:10px

}



#box_cuerpo h3 {
	margin:0px;
	padding:5px 5px 5px 9px;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#box_cuerpo ul li {
	padding:3px 4px 2px 15px;
	margin:0px;
}


#box_cuerpo h1 {
	margin:0px;
	padding:0px 5px 5px 9px;
	height:auto;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
#box_cuerpo h1 a {
	color:#333;
}
#box_cuerpo div#bgfoto {
background:url(bg_fotos.gif) no-repeat left top;
width:128px;
height:98px;
overflow:hidden;
float:left;
margin:0 10px 10px 10px;
padding-top:7px;
text-align:center;
}
#bgfoto img {
width:114px;
height:85px;
border:0px;
}

#box_cuerpo img.foto2 {
max-width:300px;
margin:10px;
}

#box_cuerpo form {
margin: 0 0 20px 0px;
}
#box_cuerpo form input {
font-size:14px;
color:#4D693F;
width: 150px;
margin: 0 0 4px 10px;
height:22px;
line-height:22px;
}

#box_cuerpo form input#boton {
width:auto;
height:auto;
}

#tags, #tags a {
text-decoration: none;
}

#paginado {
text-align:center; 
padding: 3px;
margin: 3px;
}

#paginado div {
display:inline;
} /*retablece disfuncionamiento cms*/

#paginado span, #paginado a:hover {
	padding:3px 7px 3px 7px;
	margin:2px;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	border:1px solid #ffffff;
	color:#000000;
} 

#paginado a {
	padding:3px 7px 3px 7px;
	margin:2px;
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#abf1f6;
	border:1px solid #eccd27;
	color:#000000;
}


#bg_tit {
background:url(top_menu.jpg) no-repeat;
width:185px;
height:45px;
line-height:35px;
margin:23px 0 0 0;
padding:0 0 0 5px;
}

#bg_tit2 {
background:url(top_menu.jpg) no-repeat;
width:185px;
height:45px;
line-height:35px;
margin:0px 0 5px 0px;
padding:0 0 0 5px;
}

/*PIE */

#pie{
width:100%;
background:#c0eef1;
border-top:1px solid #fff;
height:70px;
vertical-align:middle;
padding:20px 0 10px 0;
text-align:center;
margin:0;
}

.funte_pie{
color:#3e7170;
font-size:10px;
}

.funte_pie a{
color:#3e7170;
font-size:10px;
text-decoration:underline;
}

.funte_pie a:hover{
color:#000000;
font-size:10px;
text-decoration:underline;
}


li.links a {
display:block;
padding:3px 4px 2px 0px;
}

#bloc_buscador{
width:180px;
margin:10px auto 10px auto;
}

#bloc_buscador input.form1{
float:left;
width:120px;
padding:7px 0 0 4px;
height:23px;
margin:0 0 0 10px;
background-color:#ffffff;
border:1px solid #cbf04b;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#bloc_buscador input.form2{
float:right;
margin:0 0 0 0;
width:33px;
height:31px;
}

#bloc_buscador input:focus{
background-color:#d5f4f6;
}

/*clases*/
.clear { clear:both; }
.centrar_div {margin:0 auto;}
.inline {float:right;}
.pinter {cursor:pointer; }

.thumbnail, .thumbnail img {
	width:114px;
	height:86px;
	border:0px;
	margin:0px;
}


