body{font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; font-size:14px; color:#ccc; margin:0 auto; text-align:left; background:#000 url(/imagenes/bodyback.png) repeat-x top; text-align:justify; word-spacing:-2px;}

*{padding:0; margin:0;}

a{outline:none;}

#cTotal{width:791px; margin:0 auto;}

.clear{clear:both;}
.center{text-align:center; margin:auto;}

/************HEADER***********/

#body, #header .logo, #header .legend, #tapab, #tapaa, #content .imagecont .imagetext, #content ul li, #header .tel, .facebook{background:url(/imagenes/standardimg.png) no-repeat;}

/************HEADER***********/
 
#header{width:791px; height:89px; margin:0 auto 70px auto; padding:0;}
#header .logo{width:176px; height:105px; background-position:-2px -4px; margin:0;}
#header .legend{background-position:0 -111px; width:371px; height:42px; margin:27px 0 0 7px;}
#header .legend span{display:none;}
#header .logo, #header .legend{float:left;}
#header .tel{width:201px; height:83px; float:right; background-position:-184px -7px; display:block; margin:11px 8px 0 0;}
#header .tel p{display:none;}
 

/************CONTENT***********/

#content{width:574px; padding:10px 0;}
#content h1{font-size:24px; color:#04838a;}
#content h2{font-size:22px; color:#3d6163;}
#content h3{font-size:20px; color:#3d6163;}
#content p{letter-spacing:0.02em; padding:0px 20px 0px 5px; margin:0 0 15px 20px !important;}
#content ul li{background-position:-406px 5px; list-style:none; margin:2px 0 0 30px; padding:0 0 0 10px; width: 500px;}
#content strong{display:inline-block; font-weight:bold;}
#content a:hover{text-decoration:none;}
#content a, #content strong{color:#3d6163;}
#content .bigfont{font-size:18px; display:block;}
#content h1, #content h2, #content h3, #content p{margin:20px;}
#content, #menu{list-style:none; float:left;}
.blockedin{display:inline-block;}
.logocont{display:block; margin:0 auto;}
.titulo-centrado{text-align:center;}
#content .caja-header{position: absolute; width: 530px; height: 300px; margin-left: 10px;}
#content .bg1{background-image:url(/imagenes/fondos-intro/1.jpg)}
#content .bg2{background-image:url(/imagenes/fondos-intro/2.jpg)}
#content .bg3{background-image:url(/imagenes/fondos-intro/3.jpg)}
#content .bg4{background-image:url(/imagenes/fondos-intro/4.jpg)}
#content .bg5{background-image:url(/imagenes/fondos-intro/5.jpg)}


#content .imagecont{width:350px; height:230px; margin:20px auto; display:block;  position:relative; z-index:20;} 
#content .imagecont:hover .imagetext{background-position:-3px -389px; width:350px; height:50px; display:block; margin:-52px auto 0 2px; position:relative; z-index:0;}
#content .imagecont .imagetext p{display:none;}
#content .imagecont:hover .imagetext p{line-height:54px; padding:0 0 0 40px; color:#7b9297; display:block; font-weight:bold;}

#content  .ristra {text-align: center}
#content  .ristra img{margin:20px 5px 5px 10px; width: 80px;}

#content .perfil img{float:left; margin:0 10px 0 5px;}
#content .perfil h1{padding:35px 0 0 0 !important;}

#content .contact ul li{float:left; width:40%; background:none; margin:20px 0 0 22px; padding:0;}
#content .contact .selectInt{width:200px;}
#content .contact input[type=text]{width:196px;}
#submit{margin:20px 0 30px 273px;}

#referencias p{margin:4px 0 0 20px !important;}
#referencias p:before{content:"- ";}

.kuru2{margin:40px auto 20px auto; display:block; }
.contb{margin:5px 10px 5px 25px;}

p.centrado{
	text-align: center;
}

p.justificado{
	text-align: justify;
}

#tabla{
	display: table-row;
	margin-left: 40px;
}

#celda1{
	display:table-cell;
}

#celda2{
	display:table-cell;
}

#celda3{
	display:table-cell;
}

#celda4{
	display:table-cell;
}

#celda5{
	display:table-cell;
}

#content a.titular:link{
	text-decoration: underline;
	color: white;
}
#content a.titular:hover{
	text-decoration: none;
	color: #3d6163;
}
#content a.titular:visited{
	text-decoration: underline;
	color: white;
}

#texto-bajo-tabla{
	position: relative;
	top: 20px;
	left: 20px;
	width: 500px;
}

.calavera{
	position: relative;
	top: 5px;
	margin-right: 5px;			
			
}


/***************BLOG************/
#content .blogbreadcrumb{margin:20px 0 0 20px;}
#content .blogbreadcrumb em, #content .meta{font-size:10px;}
#content .blogbreadcrumb em span, #content .meta span{margin:0 5px;}
#content h1 a{text-decoration:none; color:#04838a;}
#content h1 a:hover{text-decoration:underline;}
#content .meta, #content .feedback{margin:0 20px 10px 20px; float:right;}
#content .meta, #content .feedback, #content .piecomentario{color:#666;}
#commentlist{margin:0 0 20px 0 !important;}
#commentlist li{margin:20px 0 30px 30px !important;}
#commentlist li p{font-weight:normal !important; margin:0 !important;}
#commentlist li .modificada{margin:10px 0;}
.sindication{text-align:right;}
#comment{width:505px !important;}
#comment{margin:0 0 0 20px; background:#ccc;}
#postcomment{margin:10px 0 -30px 20px;}
.encoment{margin:10px 20px !important;}
.modificado2{margin:20px 0 0 0 !important;}
.you{padding:40px 0 0 25px !important;}
/************MENU***********/
#menu{width:200px; padding:0; margin:30px 0 0 10px; background:url(/imagenes/menu.png) repeat-y; text-align:left;}
#menu ul{margin:10px 10px 0 10px;}
#menu ul li{list-style:none; margin:10px 0 0 0;}
.facebook{background-position:-249px -266px; width:121px; height:43px; display:block; position:relative; margin:10px auto;}
.facebook span{display:none;}
#menu ul li h3 a, #menu ul li h3{text-decoration:none; color:#A17008;}
#menu ul ul{display:none; margin:5px 0 5px 10px;}
#menu ul ul li{list-style:square; color:#A17008; margin:2px 0 0 10px;}
#menu ul ul li a{color:#65959a; text-decoration:none;}
#menu ul ul li a:hover{text-decoration:underline;}

#risoterapia, #monologos, #comicos, #restaurante, #empresas, #despedidas, #cena, #cumpleanos{display:block !important;}
#tapaa{width:200px; height:229px; background-position:-3px -156px; display:block; margin:0 !important; float:left; margin:0 0 -220px 0 !important;}
#tapab{width:200px; height:99px; background-position:-209px -157px; display:block; margin:0 !important; float:left; margin:-70px 0 0 0 !important;}
#archives, #buscar, #categorias, #registro{display:block !important;}
#buscar li{list-style:none !important;}
#submit{margin:12px 0 10px 40px; font-weight:bold;  border:none; cursor:pointer;}
#s{border:1px solid #44575A; margin:0 0 0 10px;}
/************FOOTER***********/
#float{float:left; top:110px; position:absolute; text-align:center; margin:0 auto !important; display:block; width:791px;}
#float li{display:block; float:right; margin:0 27px 0 0;}
#float li h3 a{color:#0894a6;}
#float li:hover h3 a{color:#A17008;}
#float li h3 a, #float li:hover h3 a{font-size:20px; font-weight:bold; text-decoration:none;}
#float #elkurunario #subelkurunario, #float #menus #submenus, #float #kurunizadores #subkurunizadores{float:left; position:absolute; display:none;}
#float #menus:hover #submenus, #float #kurunizadores:hover #subkurunizadores{margin:0 0 0 -245px; display:block; padding:20px 0 20px 2px;}
#float #elkurunario:hover #subelkurunario {margin:0 0 0 0px; display:block; padding:20px 0 20px 2px;}
#float #elkurunario:hover #subelkurunario a, #float #menus:hover #submenus a, #float #kurunizadores:hover #subkurunizadores a{font-size:14px; color:#A17008; font-weight:bold; text-decoration:none;}
#float #elkurunario:hover #subelkurunario a:hover, #float #menus:hover #submenus a:hover, #float #kurunizadores:hover #subkurunizadores a:hover{text-decoration:underline;}

#float #kurunocenos #subkurunocenos, #float #menus #submenus, #float #kurunocenos #subkurunocenos{float:left; position:absolute; display:none;}
#float #kurunocenos:hover #subkurunocenos, #float #menus:hover #submenus, #float #kurunocenos:hover #subkurunocenos{margin:0; position: absolute; display:block; padding:20px 0 20px 2px;}
#float #kurunocenos:hover #subkurunocenos a, #float #menus:hover #submenus a, #float #kurunocenos:hover #subkurunocenos a{font-size:14px; color:#A17008; font-weight:bold; text-decoration:none;}
#float #kurunocenos:hover #subkurunocenos a:hover, #float #menus:hover #submenus a:hover, #float #kurunocenos:hover #subkurunocenos a:hover{text-decoration:underline;}


/************FOOTER***********/

#footer{width:100%; background:url(/imagenes/footerback.png) repeat-x; height:110px; padding:0; margin:0; font-size:11px;}
#footer .container{width:791px; margin:auto; padding:0;}
#footer .container p{margin:80px 0 0 10px; float:left;}
#footer .container .enlaces{float:right; height:110px; width:284px; background:url(/imagenes/enlacesback.png) repeat-x; text-align:center; padding:0 8px 0 0; margin:0 5px 0 0;}
#footer .container .enlaces a{text-decoration:none; margin:80px 0 0 10px; display:inline-block;}
#footer .container .enlaces a:hover{text-decoration:underline; color:#a17008;}
#footer .container .enlaces a, #footer{color:#374c4f; font-weight:bold;}


/* jQuery lightBox plugin - Gallery style */
#gallery{width:520px;}
#gallery ul{list-style:none;}
#gallery ul li{margin:10px 10px 10px 5px !important; display:inline; list-style:none !important; background:none;}
#gallery ul img{border:5px solid #3d6163;	border-width:5px 5px 20px;}
#gallery ul a:hover img{border:5px solid #04838a;	border-width:5px 5px 20px; color:#04838a;}
#gallery ul a:hover{color:#04838a;}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;
}
#jquery-lightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;
}
#jquery-lightbox a img{ border: none; }
#lightbox-container-image-box{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;
}
#lightbox-container-image{ padding:10px; }
#lightbox-loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;
}
#lightbox-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav{ left: 0; }
#lightbox-nav a{ outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%; /*zoom: 1*/;display: block;
}
#lightbox-nav-btnPrev{ left: 0; float: left;
}
#lightbox-nav-btnNext{ right: 0; float: right;
}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;
}
#lightbox-container-image-data{padding:0 10px ; color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left; 
}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em;}

