/*
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.gif) repeat-x left top;


}
html{background: #d5d9dd;}
#page-body{background: url(../images/bg/bgprin2.gif) no-repeat center top;}
img{border: 0px;}
.top100{background: url(../images/bg/bgprin.gif) repeat-x left top;}
.princi01{	padding: 4px 4px 0px 4px;
/*background: url(../images/bg/innerbg.gif)*/
}
/*
===================================================
= Portada                                         =
===================================================
*/
.flashNoticias{ position: relative;
padding-left:5px;padding-right:5px;
background:#fdfcfa;border-right: 1px solid #e4e3e3; 
border-left: 1px solid #e4e3e3;border-bottom: 1px solid #e4e3e3;
border-top:  1px solid #e4e3e3;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: #737373; background: url(../images/bg/aba.png);}
.menupanel{	background: White; vertical-align: top; }

.contenido{padding: 1px 1px 1px 1px;
	vertical-align: top; border: 1px solid #eeeaea;
}
.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: #006ab6; 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{ height: 30px; padding-top: 10px; padding-left: 10px;
	color: #401e05; font-family: Arial; font-size: 15px; font-weight: bolder ;
	background: url(../images/bg/titulo2.gif) no-repeat;
	border-bottom: 1px dashed #e4e3e3; margin: 0px; margin-bottom: 7px; text-transform: uppercase;
}

.titulo02{ display: block;
background: #049feb url(../images/bg/menu/02.gif); height: 21px;
border-left: 2px solid #049feb; padding-top: 0px; border-right: 2px solid #049feb; 
font: bold 11px Arial; color: White; text-transform: uppercase; 
border-bottom: 1px solid #049feb; vertical-align: middle; text-align: center;
 padding-top: 2px;
}


.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: #006bb7; 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;}



/*datos johan*/

a.pz{ color: #727272; text-decoration: none;}
a.pz:hover{ color: #193da4;}

.content_principal
{
padding: 5;	
	font-family: Verdana,Tahoma, Arial, Serif;
	line-height: 1.5em;	
	color: #3333;
}
a.proMas{color: #d67a26; 
}
a.proMas:hover{color: #e74607;}

.buscador
{
	font-size: 11px;	
	width:148px;
	background: #fcfbf8;
	border: 1px solid #ddd;
}
