/*
html{background:#fab613;}
#page-body{background: url(http://sanroque.proyecto-z.com/assets/templates/sanroque/images/bg/bgprin.gif) repeat-x left top;}
body{background: url(../images/bg/bgprin2.gif) no-repeat center top;}
*/
body{background: url(../images/bg/bgprin.png) repeat-x left top;}
html{background: Black;}
#page-body2{background: url(../images/bg/bgprin2.gif) no-repeat center top;}
img{border: 0px;}
/*
===================================================
= Portada                                         =
===================================================
*/
.flashNoticias{ position: relative;
color: #ECECEC;
padding-left:5px;padding-right:5px;
border-right: 1px solid #333333; 
border-left: 1px solid #333333;border-bottom: 1px solid #333333;
border-top:  1px solid #333333;text-align:justify;width:244px;
background: url(../images/bg/prodesc.gif) repeat-x;
}

.visorNoticias{overflow-y: auto;overflow:overflow: moz-scrollbars-vertical;height: 330px;
border: 1px solid #e4e3e3; padding-left: 5px;
}
.visorBanner{height: 330px; border: 1px solid #e4e3e3; padding: 0px; background: Aqua;
}
/*
===================================================
*/
form{	border: none; margin: 0px; padding: 0px;}
table{font-size: 11px; font-family: arial;}
.dots{background: url(../dibu/bg/dots.gif); height: 8px;}
.copy{color: #A8A8A8; }
.menupanel{	 vertical-align: top;}
.prin01{ background: #252525;}
.contenido{padding: 0px; vertical-align: top; }
.top1{ background: #2d5ab2 url(../dibu/bg/top/01.gif);color: #f1f1f2; vertical-align: middle; padding-top: 3px;padding-right: 10px;padding-left: 10px;}
.top3{ text-align: right; background: #476eb9; color: White; padding-right: 15px;}
a.linkblank{color: #fff8dc; text-decoration: none; font-weight: bold; font-size: 10px;}
a.linkblank:hover{color: #ffd700;}


.articuloPrinTitulo{font: bolder 12px Arial; color: #fcbc00; width: 100%}
a.articuloPrinMas, a.articuloPrinMas:link{font: bolder 12px Arial; color: #ff8c00; width: 100%; }
a.articuloPrinFlash, a.articuloPrinFlash:link{font: normal 12px Arial; color: #ff8c00; width: 100%;text-decoration:none}
a.articuloPrinFlash:hover{	color: green;  text-decoration:none}

.principal{ padding: 0px 5px 3px 5px;}
.principal h2{ font-size:14px; font-weight:normal;  font-family:"Century Gothic",Verdana;
border-bottom: 1px solid #666666; margin: 0px; margin-bottom: 7px;
 }
/*.principal h2{ height: 30px; padding-top: 10px; padding-left: 10px;
	color: #cccccc; font-family: Arial; font-size: 15px; font-weight: bolder ;
	background: url(../images/bg/titulo.gif);
	border-bottom: 1px dashed #e4e3e3; margin: 0px; margin-bottom: 7px; text-transform: uppercase;
}*/
.priconte{}
.titulo02{ display: block;
background:#f38d05 url(../images/bg/menu/02.gif); height: 21px;
border-left: 5px solid #fbaf0b; padding-top: 3px; border-right: 5px solid #fbaf0b; 
font: bold 11px Arial; color: #b76704; text-transform: uppercase; padding-left: 5px;
 border-bottom: 1px solid #fbaf0b;
}


.titulo04{display: block;height: 21px;border-left:10px solid #e4e3e3; padding-left: 5px; padding-top: 3px;
font: bold 11px Arial; color: #596a7b; text-transform: uppercase;}
/*=============================*/
ul#menu-nav{list-style: none;	padding: 0;	margin: 0;	font-size: 0.9em;}
ul#menu-nav li{	padding-left: 0px;
	padding-right: 0px; 
	margin: 0; border-bottom: 1px solid #e7e8e4;
	font-size: 11px;	line-height: 21px;
	white-space: nowrap;	border-right: 1px solid #cccccc; border-left: 5px solid #cccccc;
	background: #d6f0f6;	background-image: url(../dibu/bg/menu/01.gif);}
ul#menu-nav li a{	display: block;	padding-left: 10px;	padding-right: 10px; 
text-decoration: none;	color: #333333;	background: transparent;}
ul#menu-nav li a:hover{background: #006db8;
color: White;	background-image: url(../dibu/bg/menu/02.gif);
}
/*===================================================*/
/*= Menus                                           =*/
/*===================================================*/
.indentmenu{font: 11px Arial; width: 100%;}
.indentmenu ul{margin: 0;padding: 0;float: left;border-top: 1px solid #0068b5;background: #0068b5 url(../dibu/bg/menu/02.gif)  repeat-x center center;}
.indentmenu ul li{display: inline;}
.indentmenu ul li a{float: left;color: white; padding: 4px 7px;text-decoration: none;border-right: 1px solid #0068b5;}
.indentmenu ul li a:hover{ background: #095185; color: #FFE75E;}
.indentmenu ul li a.selected{color: #95dc45;padding-top: 8px;padding-bottom: 4px;background: #00266f;}
/*=============================*/
ul#menu-navpro{list-style: none;	padding: 0;	margin: 0;	font-size: 0.9em;}
ul#menu-navpro li{	padding-left: 0px;
	padding-right: 0px; 
	margin: 0; border-bottom: 1px dotted #e7e8e4;
	font-size: 11px;	line-height: 21px;
	white-space: nowrap;	border-right: 0px solid #cccccc; border-left: 5px solid #f7f8f8;
	background: #fcfbf8;}
ul#menu-navpro li a{	display: block;	padding-left: 10px;	padding-right: 10px; 
text-decoration: none;	color: #696969;	background: transparent;}
ul#menu-navpro li a:hover{background: #696969;
color: white;}
/*===========================================*/
/*=============================*/
ul#menu-navpro2{list-style: none;	padding: 0;	margin: 0;	font-size: 0.9em;}
ul#menu-navpro2 li{	padding-left: 0px;
	padding-right: 0px; 
	margin: 0; border-bottom: 1px solid #e7e8e4;
	font-size: 11px;	line-height: 21px;
	white-space: nowrap;	border-right: 1px solid #cccccc; border-left: 5px solid #d9dbdc;
	background: #fcfbf8;	background-image: url(../dibu/bg/menu/02.gif);}
ul#menu-navpro2 li a{	display: block;	padding-left: 10px;	padding-right: 10px; 
text-decoration: none;	color: #ffffff;	background: transparent; text-transform: uppercase;}
ul#menu-navpro2 li a:hover{background: #095185;color: #FFE75E; }
/*===========================================*/

.borde{
	border: 1px solid #d9dbdc;
}
#EmailForm{	font-size: 11px;}
#EmailForm h3 {display: none;}
#EmailForm input {font-size: 11px;;width: 100%; padding-top: 3px;border: 1px solid #d6d5d9; font-family: tahoma; height: 21px; background: url(../dibu/input/text.gif) repeat-x;}
#EmailForm fieldset{	border: none;	margin: 0px;	padding: 0px;}
#EmailForm label {display: block;margin-top: 5px !important; font-family: tahoma; color: #F0FFFF; font-size: 11px;}
#EmailForm textarea {	width: 100%; font-size: 11px;}
/*===========================================*/
.button {width: auto !important; height: auto !important; padding: 2px !important; margin-top: 5px !important; margin-bottom: 5px !important;}
.boton2{font-size: 11px; color: white; padding-top: 3px;border: 1px solid #d6d5d9; font-family: tahoma; height: 21px; background: url(../dibu/bg/menu/02.gif) repeat-x;}
.boton3{ font-size: 11px; color: white; height:  22px; 
background-image:  url(../dibu/bg/menu/02.gif);
border: 1px solid #B1A792;	
border-width: 1px 1px 1px 1px;	
background-color: #FAF9F7;}
.boton{ font-size: 11px; color: white; height:  22px; 

border: 1px solid #ffcc00;	 border-width: 1px 1px 1px 1px;	
background-color: #e95a02;}
.texto {font-size: 11px;width: 100%; padding-top: 3px;border: 1px solid #d6d5d9; font-family: tahoma; height: 21px; background: url(../dibu/input/text.gif) repeat-x;}
/*

estilos JOHAN VERA P

*/


toolbar{height:100%;   float: right;  }
/* a.toolbar {	height: 100%; color : #000033;	text-decoration : none;	display: block;	border: 0px solid #DDD;
		padding: 0px 0px 0px 0px;   }

 a.toolbar:hover { width:100%;	height: 100%; color : #C64934;	border: 1px solid #ffcc00;	
	padding: 0px 0px 0px 0px;}*/
a.toolbar {	color : #000033;	text-decoration : none;	display: block;	border: 1px solid #ffffff/*#DDD*/;
		padding: 0px 0px 0px 0px;   }

 a.toolbar:hover { width:100%; color : #C64934;	border: 1px solid #ffcc00;	
	padding: 0px 0px 0px 0px;}

a.mail {
padding-left: 25px; 
background: url(../dibu/bg/mail.png)  no-repeat 0 0px;
color : #000033;
font-size: 1em;
font-weight:  bold;
text-decoration:  none;
height: 32px;
}

a.mail:hover { 	 color : #C64934;	border: 0px solid #ffcc00;	
padding-left: 26px; }

a.info {
padding-left: 20px; 
background: url(../dibu/bg/info.png)  no-repeat 0 0px;
color : #000033;
font-size: 1em;
font-weight:  bold;
text-decoration:  none;
height: 32px;
}

a.info:hover { 	 color : #C64934;	border: 0px solid #ffcc00;	
padding-left: 21px; }


.TxtAzul {
	font-family: tahoma;
	font-size: 21px;
	color: #3F5087;
	text-decoration: none;
}

.oddrow
{
	font: bold 11px Arial;  font-style: normal;
	border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; 
	background: white;
	padding-right: 5px;
	font-weight: normal;
}
.evenrow
{
	font-weight: normal;
	padding-left: 20px;	
	background: #EEE;
	font: bold 11px Arial; font-style: normal;
	border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; background: #EEE;
	padding-right: 5px;
	font-weight: normal;
}

.TxtAzul {
	font-family: tahoma;
	font-size: 11px;
	color: #3F5087;
	text-decoration: none;
}


/*imagenes*/

div#thumbnails  {
padding: 2px 2px 2px 2px;
background-color: #e9e9e9;
border: 1px solid #006ab6  ;


}
.foto
{
	display: block;
margin: 5px;
text-align: center;
/*border-color: #cfcfcf;*/
}

.items {
border: 1px solid #006ab6;
background-color: #000000;
/*margin:5px;*/
padding: 20px;
cursor: pointer;
}

#ad-box {
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	/*width: 200px;*/
}
#ad-box img {
	padding: 3px;
	/*float: left;*/
	margin-right: 2px;
	margin-bottom: 4px;
	border: 1px solid  #cccccc;
/*	background-color:#990000;*/
}
#ad-box img:hover {
	padding: 3px;
	/*float: left;*/
	margin-right: 2px;
	margin-bottom: 4px;
	border: 1px solid #333333;
}
/*
================================================
= Buscador                                     =
================================================
*/
#search {margin-top: 0px;	position:relative;float: right;width:476px;
	z-index:900;padding-right: 0px;	_margin-top: 0px;
}
#search img {display: none;}
#search-txt {position: absolute;top: 0px;left: 158px; width: 57px; height: 21px;
    font-size: 13px;line-height: 23px;}
#search-directory {position:absolute;top:26px;left:5px;width:496px;height:32px;overflow:hidden;z-index:400;}
#search fieldset, #sidebarlogin fieldset{border: none;margin: 0px;padding: 0px;}
#search form, #sidebarlogin form {border: none;margin: 0px;padding: 0px;}
#search label, #sidebarlogin label {color: #444444;}
#search input, #sidebarlogin input {border-top: 1px solid #75767B;border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;border-right: 1px solid #B6B9C0;height: 19px;}
.button {width: auto !important; height: auto !important; padding: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important;}
#search select {border-top: 1px solid #75767B;border-left: 1px solid #75767B;	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;	height: 19px;}
#search textarea {border-top: 1px solid #75767B;border-left: 1px solid #75767B;border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;	height: 19px;}
#search-txt2 {position: absolute;top: 0px;left: 158px; width: 57px;height: 21px;color: #4169e1;font-size: 13px;
    line-height: 23px;}

/*datos johan*/
.entry img{ }
.recuadros{	margin: 0px 0px; background: #fff; border: 1px solid red; padding: 3px;}
a.pz{ color: #727272; text-decoration: none;}
a.pz:hover{ color: #193da4;}


.eventos {
	padding: 5;	
	font-family: Verdana,Tahoma, Arial, Serif;
	line-height: 1.5em;
	
	color: #3333;
}