body{background: #bf0606 url(../images/bg/top.png) repeat-x top;
font-family: Arial;line-height: 1.5em;color: #3333;}
h1{ font-size:20px; font-weight:normal; margin:0; font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; }
h2{ font-size:18px; font-weight:normal;  font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Myriad Pro,Serif; }
hr{border-bottom: 1px dotted #CCCCCC;margin: 0px 0px 0px;}
/*body{	background: #e3e3e3  repeat-x top;}*/
img{border: 0px;}
form{	border: none; margin: 0px; padding: 0px;}
table{font-size: 11px; font-family: arial;}
/*Body*/
/*=================================================*/
.prin01{}
.contenido{padding: 2px; background:e; vertical-align: top; border: 1px solid #eeeaea;}
.abajo{	background: url(../images/bg/abajo.png); height: 89px; color: white;}
.abajo a,.abajo a:link{	color:#fdaaaa; text-decoration: none; font-family: Tahoma; 
  font-weight: bolder;}
.abajo a:hover{
	color: #ffd700;
}
.contador{color: white;}

.dots{background: url(../dibu/bg/dots.gif); height: 8px;}
.copy{color: #565656; background: url(../images/bg/copy.png);}
/*Menu*/
/*=================================================*/
#left{
	/*width:240px;*/
	/*float:left;*/
}
#left h2{display:block;height:22px;
	background:url(../images/menu/left_head_1px.gif) 0 0 repeat-x;
	border-left: 1px solid white; border-right: 1px solid white;
	padding:4px 0 0 14px;margin:0 0 1px 0;	color:#F3F3F3;}
#left h2 span{	background:url(../images/menu/arrow-prin.gif) 0 3px no-repeat;	
	padding:0 0 0 16px;font-size:11px;font-family: arial;text-transform: uppercase;
	font-weight:bold;	color:#F3F3F3;	background-color:inherit;}
/*=================================================*/
/* boton */
/*=================================================*/
.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: #565656; height:  22px; 
background:  url(../images/bg/boton.png);
border: 1px solid #c8c8c8;	 border-width: 1px 1px 1px 1px;}
.texto {font-size: 11px;width: 100%; padding-top: 3px;border: 1px solid #d6d5d9; font-family: tahoma; height: 21px;
background: url(../images/input/text.gif) repeat-x; color: #5f1818;}
/*Slider*/
/*=================================================*/
.titular_columna{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #bf0606;
border-bottom:1px dashed #cecece;
padding-bottom: 1px;
margin-bottom: 0px;height: 20px; margin-bottom: -18px;height: 20px;
padding-top: 5px; padding-bottom: 5px;
 background: url(../images/bg/titleslider.gif); padding-left: 5px;
}
.txtSlider{font: 11px/1.5 Verdana;margin:1.8em 0; border: 1px solid #e9e9e9;
 height: 150px;background: url(../images/bg/slider.gif);
} 
.sliderTitle{ font-weight: bolder; color: #de2523; text-transform: uppercase;}
a.proMas ,a.proMas:link{color: #ff8c00; text-transform: uppercase; text-decoration: none;
 font-weight: bolder; background: url(../images/icono/arrow1.png) no-repeat left;
 padding-left: 17px; height: 17px; 
}
a.proMas:hover{
	 color: #ff4500; text-decoration: underline;
}
/*Titulo*/
/*=================================================*/
/*Principal*/
/*=================================================*/
.cprin{border: 1px solid #e9e9e9; background: url(../images/bg/prinbg01.gif) repeat-x;}
.cprin h1{color: #cc0000;margin: 0px 0px 2px 0px;
font-size: 14px;padding: 5px 0px 5px 7px;
border-bottom: 1px dotted #CCCCCC;
font-family: Georgia, Helvetica, Arial, serif; 
text-transform: none; font-weight: bolder; margin-bottom: 0;
width: 100%;
}
.prinpro{border-bottom: 1px dotted #ff8c00;padding-bottom:5px; padding-top:5px;}

.principal{padding-left: 1px; padding-top: 3px; width: 100%; padding-right:3px;}
.principal h2{
height: 20px;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 7px;
color: #bf0606;
font-size: 20px; 
background: url(../images/bg/titleslider.gif);
border-bottom: 1px dashed #e4e3e3; margin: 0px; margin-bottom: 7px;
}

.principal458 h2{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #bf0606;

border-bottom:1px dashed #cecece;

margin-bottom: 7px;height: 20px; margin-bottom: -18px;

height: 20px;
padding-top: 3px; padding-bottom: 5px;padding-bottom: 1px;padding-left: 10px;

background: url(../images/bg/titleslider.gif); padding-left: 5px;
}
/*=================================================*/
/*johan*/
.menupanel{	background: white; 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: #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}



.priconte{ width: 100%;
	padding-left:5px; padding-right: 2px;
}

.titulo02{ 
	display: block;
	/*background-image: url(../dibu/bg/menu/02.gif); */
/* background-color: #295a8f;*/
background-color: #295a8f;
	height: 21px;
border-left: 5px solid #e4e3e3;

/*background-image: url(../dibu/bg/menu/02.gif);*/
background-color: black;
 padding-left: 5px; padding-top: 3px;
font: bold 14px Arial; color: white; text-transform: uppercase;}


.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; 
	padding-top: 5px;
	padding-
	margin: 0; 
	border-bottom: 1px solid #e7e8e4;
	font-size: 11px;
/*		line-height: 21px;*/
	height: 21px;
	
	/*white-space: nowrap;	*/
	border-right: 1px solid #cccccc; 
	border-left: 5px solid #d9dbdc;
	/*background: #fcfbf8;	background-image: url(../dibu/bg/menu/01.gif);*/

	}
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: #fcfbf8;
color: #596a7b;	
/*background-image: url(../dibu/bg/menu/03.gif);*/
}
/*===========================================*/
/*=============================*/
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;}
/*===========================================*/




/*

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;}
#ajaxSearch_input {position: absolute;top: 0px;left: 220px;width: 165px;height: 19px;}

#ajaxSearch_submit2{
    width: 70px !important;
    height: 21px !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent  url(../images/search_70x21.gif) no-repeat center top;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    position: absolute;
    top: 0px;
    left: 400px;
}

#ajaxSearch_output {display: none;}
#ajaxSearch_output a {
	color: #fff;
	text-align: left;
	width: 172px;
	display: block;	
	width: 93% !important;
}
#ajaxSearch_output a:hover{ background-color: #8dbc00; }
#ajaxSearch_output p {margin: 0;}
.ajaxSearch_paging { }

.AS_ajax_result {
    border-top: 1px solid #2f2f2f;
    color: #444;
    padding: 5px 10px 7px;
    margin: 0;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }
    .AS_ajax_resultDescription {
        color: #888;
    }
    .AS_ajax_more { color: #555; }
    .AS_intro { display: none;}


#dirsearch-txt {
position: absolute;
top: 0px;
left: 0px;
width: 118px;
height: 21px;
color: #4E5760;
font-size: 13px;
line-height: 23px;
}

#dirsearch-inp {
position: absolute;
top: 0px;
left: 123px;
width: 201px;
height: 18px;
}

#dirsearch-btn {
position: absolute;
top: 0px;
left: 329px;
width: 70px;
height: 21px;
}

#dirsearch-txt2 {
position: absolute;
top: 3px;
left: 405px;
width: 170px;
height: 21px;
color: #4E5760;
}

#dirsearch-txt2 a {
color: #4E5760;
}

#join {
position: relative;
}
    #join-inp {
    margin-top: 5px;
    width: 158px;
    height: 18px;
    }
    #join-btn {
    margin-top: 5px;
    width: 120px;
    height: 21px;
    }
.AS_ajax_highlight1, .ajaxSearch_highlight1{
  color : #CC0000;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight2, .ajaxSearch_highlight2{
  color : #CB53DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight3, .ajaxSearch_highlight3{
  color : #DF53B5;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight4, .ajaxSearch_highlight4{
  color : #DF5380;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight5, .ajaxSearch_highlight5{
  color : #A453DF;
  padding: 0;
  font-weight: bold;
}
.AS_ajax_highlight6, .ajaxSearch_highlight6{
  color : #53ADDF;
  padding: 0;
  font-weight: bold;
}

/*datos johan*/
.entry  img {
  
  margin: 0px 0px;
  background: #fff;
  border: 1px solid  #CECECE;
  padding: 3px;
}
 .recuadros
{
	border: 1px solid Silver;
	border-bottom:  1px solid Silver;	
}


.marco1 {
	padding:2px;
	background-color: #f5f5f5;
	/*width: 200px;*/
	border: 1px solid #999999;
}
.marco1 IMG{
	border: 1px solid #999999;
}
.marco2 {
	padding:8px;
	background-color: #f5f5f5;
	
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
} 

.marco3 {
	padding:8px 8px 8px 8px;
	background-color: #ffffff;
	border: 1px solid #999999;
} 

#pagina{
	font:13px/18px "Lucida Sans Unicode", Verdana, Arial;
color:#454545;text-align:justify;padding-left:20px;padding-right:20px;padding-bottom:50px}
