/*  
Theme Name: Blup
Theme URI: http://www.project-laruku.com
Description: This is my theme for Project Laruku.
Version: 1.0
Author: Full Metal Hyde
Author URI: http://www.project-laruku.com/

*/
@charset "utf-8";
/* CSS Document */

body{ background:#f0eae4 url(images/fondo-rallas.png) repeat;}

#cuadro{ background:#fff; margin-top:0px; border-bottom:#f0eae4 medium solid; width:1000px;/*850px;*/ margin-left:auto; border-right:#f0eae4 medium solid; border-left:#f0eae4 medium solid;
	margin-right:auto; position:relative; margin: 0 auto; padding-top:10px; padding-bottom:10px; padding-left:3px; padding-right:3px;  }
	
#cuadro .header{ height:34px; position:relative; margin: 0 auto; width:1000px;/*850px;*/ margin-bottom:5px; margin-top:5px; background:#fff; }
#cuadro .header .titulo h2{ color:#999; font:28px "Times New Roman", Times, serif; text-align:left; margin-left:10px; margin-top:0px; display:block; margin-bottom:-5px; }
#cuadro .header .titulo h2 a{ color:#999; font:28px "Times New Roman", Times, serif; text-align:left; margin-left:10px; margin-top:0px; display:block; margin-bottom:-5px; 
	text-decoration:none; }
#cuadro .header .titulo h2 a:hover{ color:#333; font:28px "Times New Roman", Times, serif; text-align:left; margin-left:10px; margin-top:0px; display:block; margin-bottom:-5px; 
	text-decoration:none; }
#cuadro .header .titulo span{ color:#999; font:13px Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left:30px; margin-top:0px; padding-top:0px; }
#cuadro .header .login form{ float:left; top:6px/*3*/; margin-top:0px; display:block; margin-bottom:0px; position:absolute; left: 500px/*417*/; background:#f9f5f5; padding:3px; }
#cuadro .header .login form span{ font:12px Arial, Helvetica, sans-serif; color:#660033; padding-left:5px; padding-right:5px; }
#cuadro .header .login form span a{ text-decoration:none; color:#7da7d9;}
#cuadro .header .login form span a:hover{ text-decoration:none; border-bottom:#7da7d9 thin dotted; color:#7da7d9;}
#cuadro .header .login form label{ float:left; font:14px Arial, Helvetica, sans-serif; color:#d5aabd; margin-right:5px; margin-left:3px; }
#cuadro .header .login form input{ float:left; font:12px Arial, Helvetica, sans-serif; border:#f0eae4 thin solid; background:#FFF;
	margin-right:5px; height:14px; width:80px; padding-left:3px; }
#cuadro .header .login form input:focus{ background:#f9bad5; color:#fff;}
#cuadro .header .login form input.submit{ float:left; font:12px Arial, Helvetica, sans-serif; border:#dad2cb thin solid;
	background:#f0eae4; margin-right:5px; height:18px; width:50px; }

#cuadro .header .login form.logeado{ float:left; top:3px/*3*/; margin-top:0px; display:block; margin-bottom:0px; position:absolute; left: 500px/*417*/; background:#f9f5f5; padding:3px; }
#cuadro .header .login form.logeado img{ margin-bottom:0px; margin-left:3px; border:#6dcff6 thin solid; padding:1px; margin-top:2px; }
#cuadro .header .login form.logeado span{ font:12px Arial, Helvetica, sans-serif; color:#660033; padding-left:65px; padding-right:5px; margin-top:-2px; }
#cuadro .header .login form.logeado span a{ text-decoration:none; color:#7da7d9;}
#cuadro .header .login form.logeado span a:hover{ text-decoration:none; border-bottom:#7da7d9 thin dotted; color:#7da7d9; }
#cuadro .header .login form.logeado label{ float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#d5aabd; 
        margin-left:35px; margin-top:0px; }
#cuadro .header .login form.logeado label a{ float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#d5aabd; 
        margin-left:35px; margin-top:-16px; text-decoration:none; }
#cuadro .header .login form.logeado label span{ float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#acd373; 
        margin-left:20px; margin-top:-15px; }    

	
	
	
#cuadro .division{ height:150px; margin-top:15px; margin-bottom:0px;}
#cuadro .division .banner{ margin-left:0px; margin-right:0px; border:none; width:750px;/*600px;*/ background:url(images/fondo-version-61.png) no-repeat; padding-top:0px; margin-bottom:0px; margin-top:0px; }	
#cuadro .division .banner h6{ text-align:right; font:34px "Freestyle Script", "Edwardian Script ITC", "Brush Script Std"; color:#fff; margin-right:150px; margin-bottom:0px; margin-top:0px;
	padding-top:15px;}
#cuadro .division .banner p{ text-align:left; font:12px Tahoma, Geneva, sans-serif; color:#999; margin-right:50px; padding-left:250px; margin-top:0px; padding-top:15px;
	padding-bottom:0/*15*/px; letter-spacing:0.5px; }
#cuadro .division .banner p span{ font:bold 14px Tahoma, Geneva, sans-serif; }
#cuadro .division .banner p a{ text-decoration:none; font:bold 12px Tahoma, Geneva, sans-serif; text-align:center; color:#f06eaa; padding-left:3px; padding-right:3px; padding-bottom:1px;
	padding-top:1px; border-bottom:#f06eaa thin dotted; }

#cuadro .division .menu{ position:absolute; margin:0 auto; background:#C36 url(images/menu.png) repeat-y; top:64px; float:right; right:4px; width:250px; height:149px; }
#cuadro .division .menu ul{ list-style-image:url(bullets.png); margin-top:10px; margin-left:10px; }
#cuadro .division .menu li{ margin-bottom:1px; padding-left:3px; border-bottom:#C36 thin groove; margin-right:80px;  }
#cuadro .division .menu li a{ font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:2px; color:#fefefe; text-decoration:none; }
#cuadro .division .menu li a:hover{ background:#f49ac1; text-decoration:none; }



#cuadro #content .next{ background:#ebebeb url(images/ultimos.png) repeat-x; margin-top:-27px; padding-left:20px; }
#cuadro #content .next .noticias{ width:400px;/*425px;*/ }
#cuadro #content .next .noticias h4{ font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; color:#acd373; padding-top:5px; padding-left:15px; margin-bottom:3px; }
#cuadro #content .next .noticias h4 span{ color:#6dcff6; border-bottom:#acd373 thin solid; }
#cuadro #content .next .noticias ul{ list-style:inside; padding-top:3px; padding-bottom:15px; padding-left:15px; margin-top:0px;}
#cuadro #content .next .noticias li{ color:#728bb5; font:bold 13px Tahoma, Geneva, sans-serif; padding-bottom:3px; }
#cuadro #content .next .noticias li span{ color:#666; font:12px Tahoma, Geneva, sans-serif; }
#cuadro #content .next .noticias li span a{ color:#fdfdfd; font:12px Tahoma, Geneva, sans-serif; background:url(images/more.png) repeat-x; text-decoration:none; padding:2px; }
#cuadro #content .next .noticias li a.more{ text-decoration:none; font:12px Tahoma, Geneva, sans-serif; text-align:center; color:#f06eaa; padding-left:3px; padding-right:3px; padding-bottom:1px;
	padding-top:1px; border-bottom:#f06eaa thin dotted; }

#cuadro #content .next .eventos{ width:385px;/*410px;*/ float:right; top:215px; /*185*/ position:absolute; left:350px;/*430px;*/ }
#cuadro #content .next .eventos h4{ font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; color:#acd373; padding-top:0px; padding-left:15px; margin-bottom:3px;
	margin-top:5px;}
#cuadro #content .next .eventos h4 span{ color:#6dcff6; border-bottom:#acd373 thin solid; }
#cuadro #content .next .eventos ul{ list-style:inside; padding-top:3px; padding-bottom:15px; padding-left:15px; margin-top:12px; list-style-image:none; list-style:none; }
#cuadro #content .next .eventos li{ color:#728bb5; font:14px Tahoma, Geneva, sans-serif; padding-bottom:10px; list-style-image:none; margin-bottom:5px; }
#cuadro #content .next .eventos li p.fecha{ float:left; margin-top:0px; margin-right:5px; width:30px; border:#996666 thin solid; color:#f49ac1; font:bold 12px Arial, Helvetica, sans-serif; 
	text-align:center; background:#fff; margin-bottom:3px; }
#cuadro #content .next .eventos li p.fecha span{ color:#6dcff6; font:bold 16px Arial, Helvetica, sans-serif; }
#cuadro #content .next .eventos li span{ color:#666; font:12px Tahoma, Geneva, sans-serif; }
#cuadro #content .next .eventos li span a{ color:#fdfdfd; font:12px Tahoma, Geneva, sans-serif; background:url(images/more.png) repeat-x; text-decoration:none; padding:2px; }

#cuadro #content .next .galeria{ width:215px; float:right; top:215px; /*185*/ position:absolute; left:700px;/*430px;*/ }
#cuadro #content .next .galeria h4{ font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; color:#acd373; padding-top:0px; padding-left:15px; margin-bottom:3px;
	margin-top:5px;}
#cuadro #content .next .galeria h4 span{ color:#6dcff6; border-bottom:#acd373 thin solid; }
#cuadro #content .next .galeria img{ padding:2px; border:#ebebeb thin solid; }



#cuadro #content .no-contacto{ background:#fff; margin-top:-12px; }
#cuadro #content .no-contacto .noticias{ width:685px;/*535px;*/ background:transparent url(images/noticia.png) right no-repeat; }
#cuadro #content .no-contacto .noticias h3{ font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; color:#bd8cbf; padding-top:3px; padding-left:35px; margin-bottom:10px; margin-top:2px; margin-left:3px; border-bottom:#6dcff6 thin solid; background:#FFF url(images/not.png) left no-repeat; }
#cuadro #content .no-contacto .noticias h3 a{ text-decoration:none; color:#bd8cbf; }
#cuadro #content .no-contacto .noticias h3 a:hover{ text-decoration:none; color:#bd8cbf; }
#cuadro #content .no-contacto .noticias h4{ font:12px Arial, Helvetica, sans-serif; color:#333; padding-top:2px; padding-right:15px; margin-top:0px; margin-bottom:1px; text-align:right; }
#cuadro #content .no-contacto .noticias h4 a{ color:#acd373; text-decoration:none; }
#cuadro #content .no-contacto .noticias h4 b{ color:#ec008c; }
#cuadro #content .no-contacto .noticias h4 span{ color:#6dcff6; border-bottom:#728bb5 thin dotted; }
#cuadro #content .no-contacto .noticias p{ font-size:12px; color:#999; padding-left:10px; text-align:justify; line-height: 1.4em; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; }
#cuadro #content .no-contacto .noticias p.comentarios{ text-align:left; }
#cuadro #content .no-contacto .noticias p a{ text-decoration:none; }
#cuadro #content .no-contacto .noticias p img{ padding:2px; width:580px;/*430px;*/ height:300px; border:#999 thin solid; margin-left:50px; margin-bottom:15px; }
#cuadro #content .no-contacto .noticias p b{ font:bold 12px Arial, Helvetica, sans-serif; color:#728bb5; }
#cuadro #content .no-contacto .noticias p a.mas{ color:#fdfdfd; font:12px Tahoma, Geneva, sans-serif; background:url(images/more.png) repeat-x; text-decoration:none; padding-top:2px;
	padding-bottom:2px; padding-left:5px; padding-right:5px; margin-bottom:5px;	margin-left:400px; }
#cuadro #content .no-contacto .noticias ul{ list-style:square; }
#cuadro #content .no-contacto .noticias li{ margin-left:20px; padding-bottom:3px; list-style:square; color:#f49ac1; font:12px Arial, Helvetica, sans-serif; }

#cuadro #content .no-contacto .sidebar .contacto{ width:300px; float:right; top:auto/*468px*/; position:absolute; left:700px;/*550px;*/ }
#cuadro #content .no-contacto .sidebar .contacto blockquote{ background:#fff; font:#12px Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:8px; padding-top:5px; padding-bottom:5px;
        color:#728bb5; margin-left:15px; margin-right:0px; }
#cuadro #content .no-contacto .sidebar .contacto h3{ background:#FFF url(images/contacto.png) left no-repeat; font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; 
	color:#f49ac1; padding-top:3px; padding-left:45px; margin-bottom:10px; margin-top:2px; margin-left:15px; }
#cuadro #content .no-contacto .sidebar .contacto h3 span{ color:#6dcff6; border-bottom:#f49ac1 thin solid; }
#cuadro #content .no-contacto .sidebar .contacto form label{ margin-left:25px; margin-bottom:2px; margin-top:0px; font:12px Arial, Helvetica, sans-serif; color:#999; }
#cuadro #content .no-contacto .sidebar .contacto form input{ border:#f0eae4 thin solid; background:#FFF; 
    margin-bottom:5px; margin-left:100px; width:180px; color:#333; padding-left:3px; margin-top:-15px; }
#cuadro #content .no-contacto .sidebar .contacto form input.submit{ border:#f0eae4 thin solid; background:#b4e3f6; margin-top:5px; margin-bottom:15px; width:100px; color:#333; 
	padding-left:3px; margin-left:150px; }
#cuadro #content .no-contacto .sidebar .contacto form input:focus{ background:#b4e3f6; color:#666; }
#cuadro #content .no-contacto .sidebar .contacto form textarea{ border:#f0eae4 thin solid; background:#FFF; margin-bottom:3px; margin-left:100px; width:180px; height:100px; color:#333;
	padding-left:3px; font:12px Arial, Helvetica, sans-serif; margin-top:-15px; }
#cuadro #content .no-contacto .sidebar .contacto form textarea:focus{ background:#b4e3f6; color:#666;}

#cuadro #content .no-contacto .sidebar .buscador{ width:300px; float:right; top:820px; position:absolute; left:701px;/*551px;*/ }
#cuadro #content .no-contacto .sidebar .buscador form h3{ background:#FFF url(buscador2.png) left no-repeat; font:22px "Arial Unicode MS", "Arial Rounded MT Bold", "Arial Narrow"; 
	color:#6dcff6; border-bottom:#f49ac1 thin solid; padding-top:3px; padding-left:45px; margin-bottom:10px; margin-top:2px; margin-left:15px; }
#cuadro #content .no-contacto .sidebar .buscador form#searchbox_demo input{ border:#b4e3f6 thin solid; margin-top:13px; margin-bottom:5px; margin-left:70px; width:180px; color:#333; 
        padding-left:3px; background:#fff url(buscar.png) right no-repeat; }
#cuadro #content .no-contacto .sidebar .buscador form#searchbox_demo input:focus{ background:#b4e3f6 url(buscar.png) right no-repeat; color:#666; }
#cuadro #content .no-contacto .sidebar .buscador form#searchbox_demo input.submit{ border:#f0eae4 thin solid; background:#acd373; margin-top:5px; margin-bottom:15px; width:70px; color:#333; 
	padding-left:3px; margin-left:150px; }



#footer{ margin-bottom:10px; position:relative; margin:0 auto; width:1000px;/*850px;*/ text-align:center; font:12px Arial, Helvetica, sans-serif; color:#898989; padding-top:5px; }
#footer p{ text-align:center; font:12px Arial, Helvetica, sans-serif; color:#898989; margin-top:3px; margin-bottom:2px; }
#footer p a{ color:#898989; text-decoration:none; }
#footer p a:hover{ color:#0054a6; text-decoration:none; }
