*{margin:0px;}
body {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0px;
	background-color:#454545;
	margin-bottom:15px;
	text-align:justify;
}



.body-background{
	background: #454545/*url(images/bg_main.gif) repeat-y top*/;
}

#circules{
	background: url(images/bg_rounds.gif) no-repeat center top;
}

.cap{
	background: url(images/cap.gif) no-repeat top center;
	padding-top:22px;
}


.border-top{
	background: url(images/border-top.gif) no-repeat center top;
}




/*TOP  LOGIN*/  
.log-box{
  padding-right:45px;
  float:right;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bolder;
}
.log-box-first a{
  color:#FFFFFF;
}

.log-box-first a.hover{
  color:#FFFF00;
}

.log-box-first .left-side  {
 background: #292929 url(images/esq_izq.jpg) no-repeat bottom left;
}
.log-box-first .right-side{
background:   url(images/esq_der.jpg) no-repeat bottom right;
padding: 7px 15px 8px;
width: auto;
}



.log-box-first{
  float: right;
}



/*DIV CONTENEDOR*/		
#contenedor {
	width:990px;
	background:#FFFFFF;
	position:relative;
	margin:auto;
	overflow:hidden;
	padding-bottom:10px;
	background-color:#000000;

}




/*DIV CONTENEDOR login*/		
#contenedor_login {
 width:961px;
 margin: auto;
}


/*CABECERA*/
#cabecera{
	background-color:#000000;
}

/*DIV SUPERIOR_BACK*/
#superior_back{
	background-image:url(images/superior_back.jpg);
	background-repeat:repeat-x;
	height:21px;
}

/*DIV SUPERIOR_BACK*/
#logo{
	width:500px;
	height:60px;
	float:left;
	padding-left:5px;
}
/*DIV LOGIN*/
#login{	
	background:#020202;
	float:right;
	text-align:right;
	color:#e7cf6a;
	font-size:10px;
	margin-left:5px;
	padding-right:10px;
	height:42px;
	padding-top:18px;
	/*vertical-align:middle;*/
	}
	
	#login a{
		color:#e7cf6a;
		padding-left:5px;
		padding-right:5px;
		}
			
	#login a:hover{	
		color:#ffffff;
		padding-left:5px;
		padding-right:5px;
		}
					
	#btn_login{ /*BOTON SUBMIT DEL LOGIN*/
		background:url(images/boton_login3.jpg); 	
		background-repeat:no-repeat;
		border:none; 
		width:68px; 
		height:20px; 
		font-weight:bold; 
		color:#0d0d0d; 
		font-size:10px; 
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
        padding: 2px 7px;
		}
	.textos_logins{ /*CAJA DE TEXTO DEL LOGIN*/
		border: 1px solid #CCCCCC; 
		background-color:#666666; 
		height:14px; 
		width:120px; 
		color:#FFFFFF;
	}
	
	.textos_suscribirse{ /*CAJA DE TEXTO SUSCRIBIRSE*/
		border: 1px solid #CCCCCC; 
		background-color:#666666; 
		height:14px; 
		width:150px; 
		color:#FFFFFF;
	}
		

	.textos_logins2{ /*CAJA DE TEXTO DE LOGIN INCORRECTGO*/
		background-color:#666666; 
		height:14px; 
		width:120px; 
		color:#FFFFFF;
		border:1px solid #FF0000;
	}



#sesion{
	margin-left:210px;	
	background:#020202;
	float:left;
	text-align:right;
	color:#e7cf6a;
	font-size:10px;
	padding-right:10px;
	height:42px;
	padding-top:18px;
	position: absolute;
	/*vertical-align:middle;*/
	}
	
	#sesion a{
		color:#e7cf6a;
		padding-left:5px;
		padding-right:5px;
		}
			
	#sesion a:hover{	
		color:#ffffff;
		padding-left:5px;
		padding-right:5px;
		}		

/*DIV MENU_SUPERIOR*/
#menu_superior{	
	background:#020202;
	text-align:left;
	padding-top:10px;
	padding-left:5px;
	color:#e7cf6a;
	font-size:11px;
	}
	
		.tab{
			width:100px;
			height:18px;
			background-image:url(/images/tab.jpg);
			background-repeat:no-repeat;
			float:left;
			padding-right:2px;
			padding-top:5px;
			text-align:center;
			vertical-align:middle;		
		}
	
		#menu_superior a{
			color:#FFFFFF;
			font-weight:bold;
	
			}
	
		#menu_superior a:hover {
			color:#FFFF00;			
			font-weight:bold;
			}
				


/*DIV BUSCADOR*/
#buscador{	
	background:#020202;
	text-align:left;
	color:#999999;
	font-size:11px;
	padding-left:5px;
	}
	
		#barra{
			width:969px;
			height:35px;
			background-image:url(/images/buscador.jpg);
			background-repeat:repeat-x;
			padding-left:10px;
			float:left;
			padding-top:7px;
		}	
		/*#barra_esquina{
			width:23px;
			height:35px;
			background-image:url(/images/ezquina.jpg);
			background-repeat:no-repeat;
			float:left;
		}*/

		
		#text_buscador{ /*CAJA DE TEXTO DEL BUSCADOR*/
			border: 1px solid #000000; 
			background-color:#FFFFFF; 
			height:14px; 
			width:230px; 
			color:#666666;
			font-size:10px; 
			font-family:Arial, Helvetica, sans-serif; 	
		}
		.select_buscador{ /*CAJA SELECT DEL BUSCADOR*/
			border: 1px solid #000000; 
			background-color:#FFFFFF; 
			height:20px; 
			width:150px; 
			color:#666666;
			font-size:10px; 
			font-family:Arial, Helvetica, sans-serif; 	
		}
		.btn_buscar{ /*BOTON BUSCAR*/
			background:url(images/boton_login3.jpg); 	
			background-repeat:no-repeat;
			border:none; 
			width:68px; 
			height:20px; 
			font-weight:bold; 
			color:#0d0d0d; 
			font-size:10px; 
			font-family:Arial, Helvetica, sans-serif; 
			}	
				

		/*TERMINA LA CABECERA*/





/*DIV IZQUIERDO_FULL PARA MOSTRAR TODOS LAS FOTOS*/
#izquierdo_full{
	width:771px;	
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;			
	float:left;
	background-color:#000000;
	/*color:#666666;*/
	color:#FFFFFF;
	margin-left:5px;
	margin-bottom:5px;
}


	#izquierdo_full a{
		color:#FFFFFF;
	}

	
	#izquierdo_full a:hover {
		color:#FFFF00;			
		font-weight:bold;
		}
			


#izquierdo_full_negro2{
	width:975px;
	height: auto;	
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;			
	float:left;
	background-color:#000000;
	color:#ffffff;
	margin-left:5px;
	margin-bottom:5px;
}

#izquierdo_full_negro{
	width:975px;
	height:800px;	
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;			
	float:left;
	background-color:#000000;
	color:#ffffff;
	margin-left:5px;
	margin-bottom:5px;
}



		#titulo_portafolio {
			width:400px;
			line-height:30px;
			color:#FFFFFF;
			padding-left:20px;
			padding-top:10px;
			padding-bottom:5px;
			font-size:14px;
			font-weight:bold;				
			}

		.titulo_portafolio2 {
			width:550px;
			line-height:30px;
			color:#dc850a;	
			padding-left:20px;
			padding-top:10px;
			padding-bottom:5px;
			font-size:14px;
			font-weight:bold;				
			}
			
						
			
		.caja_img{
			width:182px;
			padding-left:10px;
			padding-top:15px;
			padding-bottom:15px;
			float:left;		
			font-size:12px;	
			color:#CCCCCC;			
		}


		.imag{
			border:2px solid #FFFFFF;
			width:162px;
			height:108px; 
		}


		.imag2{
			text-align:center;
			border:2px solid #FFFFFF;
			width:108px;
			height:162px; 
		}
				
		

		#comentar_caja{
			width:auto;
			height:auto;
			margin:5px;
			border-left:1px solid #333333;
			border-top:1px solid #333333;
			border-bottom:1px solid #333333;
			border-right:1px solid #333333;
			padding:5px;		
		}


/*DIV IZQUIERDO_FOTO PARA MOSTRAR FOTO*/

#izquierdo_foto{
	width:581px;			
	float:left;
	background-color:#000000;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;	
}

	#titulo_foto {
		width:560px;
		color:#FFFFFF;
		font-weight:bold;
		float:left;
		padding-left:5px;
		padding-bottom:7px;									
		}


	#titulo_noticia {
		width:700px;
		text-align:center;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		padding-left:24px;
		padding-bottom:7px;									
		}
				
			
	#izq_foto{
		width:auto;
		height:auto;
		border-left:1px solid #333333;
		border-top:1px solid #333333;
		border-bottom:1px solid #333333;
		border-right:1px solid #333333;	
		color:#666666;
		margin-bottom:5px;
		padding-top:8px;
		padding-bottom:8px;		
	}
	
	

#izquierdo_descripcion{
	float:right;
	width:184px;
	height:auto;
	position:relative;
	margin-right:5px;	
}


		#izquierdo_descripcion a{
			color:#FFFFFF;
			font-weight:bold;
	
			}
	
		#izquierdo_descripcion a:hover {
			color:#FFFF00;			
			font-weight:bold;
			}
			


	.cajas{
		width:auto;
		height:auto;							
		border-left:1px solid #333333;
		border-top:1px solid #333333;
		border-bottom:1px solid #333333;
		border-right:1px solid #333333;	
		padding-bottom:10px;
		padding-top:10px;
		margin-bottom:5px;
		text-align:center;
		color:#FFFFFF;
	}

	#comentarios{
		width:auto;
		height:auto;							
		margin-left:5px;
		margin-right:5px;
		text-align:left;
		color:#e7cf6a;
		font-size:13px;			
	}
	
		#comento{
			width:auto;
			height:auto;
			padding:6px;
			border-left:1px solid #333333;
			border-top:1px solid #333333;
			border-bottom:1px solid #333333;
			border-right:1px solid #333333;
			background-color:#232323;
			color:#999999;
			font-size:11px;
			margin-bottom:8px;
		}
		
		#caja_comento{
			width:auto;
			height:300px;
			padding:6px;
			border-left:1px solid #333333;
			border-top:1px solid #333333;
			border-bottom:1px solid #333333;
			border-right:1px solid #333333;
			background-color:#232323;
			color:#999999;
			font-size:11px;		
		}
		
		#comento_autor{
			color:#FFFFFF;
			padding:5px;
			border-left:1px solid #333333;
			border-top:1px solid #333333;
			border-bottom:1px solid #333333;
			border-right:1px solid #333333;
			margin-left:5px;
			margin-right:5px;					
			margin-bottom:8px;				
		}

		.code{
			/*font-family:"Monotype Corsiva", "Trajan Pro";*/
			font-family:"Bookman Old Style";
			font-size:18px;			
		}		
		
		#estrella{
			width:38px;
			height:33px;
			float:left;						
		}
		
	
	


	
/*DIV PARA PEDIDOS*/
#id_pedido{
	color:#FFFFFF;		
}
	#id_pedido a{ color:#FFFF00;}
	#id_pedido a:hover{ color:#FFFF00;}

/*DIV IZQUIERDO PARA TODO EL CONTENIDO*/
#izquierdo{
	width:770px;	
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;			
	float:left;
	background-color:#000000;
	color:#666666;
	margin-left:5px;
	margin-bottom:5px;
}

	#fotosemana{/*DIV DEL FOTO SEMANAL, TEXTO Y TITULO*/
		float:left;
		width:560px;		
		margin-left:5px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:5px;
		}
		
		#titulo_fotosemanal {
			width:400px;
			background:#8e0f12;
			line-height:30px;
			color:#FFFFFF;
			padding-left:20px;
			font-size:14px;
			font-weight:bold;				
			}

		#titulo_portada {
			margin:20px;			
			width:710px;
			background:#8e0f12;
			line-height:30px;
			color:#FFFFFF;
			padding-left:20px;
			font-size:14px;
			font-weight:bold;				
			}
						
			
		#texto_fotosemanal{
			color:#CCCCCC;
			padding-right:10px;
			font-size:13px;
		}
			

		#fotosemanal_titulo	{
			color:#ffffff;
			font-weight:bold;			
		}

	#portafolios{	/*DIV PORTAFOLIOS*/
		float:left;
		width:200px;
		margin-top:5px;		
		}

		#titulo_portafolios{		
			color:#FFFFFF;
			font-weight: bold;
			font-size: 13px;
			text-align:center;
			padding-bottom:6px;
			padding-top:6px;
			margin-right:5px;
			background-image:url(/images/buscador.jpg);
			background-repeat:repeat-x;
			}
			
		#fotos_portafolios{
			text-align:center;			
		}	

		#fotos_portafolios a{
			color:#FFFF00;
		}	
		
		#fotos_portafolios a.hover{
			color:#FFFF00;
		}	
										
					
		.title_portafolio{
			font-weight:bold;
			text-align:left;
			font-size:12px;
			/*color:#CCCCCC;*/
			padding-top:10px;
			color:#dc850a;	
		}			
				
		
		#caja_registro{
			background-image:url(images/back_email.jpg);
			background-repeat:no-repeat;
			width:440px;
			height:460px;
			margin-left:110px;
			padding-top:10px;
			text-align:left;
			padding-left:130px;
			padding-right:10px;
			padding-bottom:30px;
			margin-top:20px;					
		}
		#caja_registro2{
			background-image:url(images/back_email.jpg);
			background-repeat:no-repeat;
			width:480px;
			height:368px;
			margin-left:110px;
			padding-top:10px;
			text-align:left;
			padding-left:40px;
			padding-right:60px;
			padding-bottom:400px;
			margin-top:20px;					
		}	
		
		#formulario_registro{
			width:320px;
			float:left;
			height:600px;
		}
		
			.titulo_registro{
				font-weight:bold;
				font-size:18px;
				color:#FFFFFF;
				padding-bottom:10px;
				}
			.titulo_registro2{
				font-weight:bold;
				font-size:18px;
				color:#FFFFFF;
				padding-bottom:30px;
				/*padding-bottom:10px;/**/				}
								
			.item{
				padding-bottom:15px;				
			}
			.item2{
				/*padding-top:3px;
				padding-bottom:5px;*/
				height:45px;
			}			
			
			.registro_text{
				border: 1px solid #000000; 
				height:15px; 
				width:300px; 
				font-size:12px; 							
			}
			
			.registro_select{
				border: 1px solid #000000; 
				height:20px; 
				width:180px; 
				font-size:12px;			
			}
		
#breadcrum{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC00;
	padding-left:20px;
}

#breadcrum a{
	color:#FFCC00;
}

#breadcrum a.hover{
	color:#FFCC00;
}



/*HISTORICO*/
	.titulo2{
		color:#FFFF00;
	}


/*AGREGAR FOTO*/
	.estilo_7{
		color:#CCCCCC;
		font-size:14px;	
	}


/*DIV DERECHO PARA LOS BANNERS*/
#derecho{
	float:right;
	width:190px;
	height:auto;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	background-color:#000000;
	margin-right:5px;		
	}
	
	#bnr{
		padding-bottom:5px;		
	}
	
	#derecho img{border:0px}


.banner_der{
  background:url(imagenes/fondo_banner.jpg) no-repeat;
  width:192px;
  height:110px;
  padding:10px;
  margin-bottom:15px;
  margin-left:10px;  
}



#contenido h1{padding:0px 0px 10px 0px}
.banner{float:left}
.poliza{float:right}
.semana_head{background:url(imagenes/semana_header.jpg) no-repeat; width:384px;height:39px;}
.semana_info{
   float: left;
   background:url(imagenes/semana_back.jpg) repeat; 
   width:381px;
   height:220px;
}
.linea{clear:both;border-bottom:1px dotted;margin-left:0px;width:750px;}
.linea_g{border-bottom:1px solid;margin-bottom:5px;padding-top:5px;}
.linea_c{clear:both;border-bottom:1px dotted;margin-left:0px;}
.clear{clear:both;}
a{text-decoration:none;}
h1{font-size:18px;color:#8e0f12;}
h2{font-size:14px;color:#8e0f12;}
h3{	background:url(imagenes/vineta.jpg) no-repeat;padding-left:15px;color:#6d6d6d}
.blanco{color:#FFFFFF;}
.rojo{color:#ad1319;}

	#pie {
		width:970px;
		margin-top:20px;
		background:#330000;
		position:relative;
		margin:auto;
		overflow:hidden;
		padding-bottom:15px;
		padding-top:15px;
		padding-left:20px;
		border-top: 15px solid #220000;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
	}

		#pie a{	
			color:#FFFFFF;
			padding-left:5px;
			padding-right:5px;
			line-height:35px;
			}
	
		#pie a:hover {
			color:#FFFF00;	
			padding-left:5px;
			padding-right:5px;
			line-height:35px;				
			}
			
	#validando {
		width:970px;
		position:relative;
		margin:auto;
		overflow:hidden;
		text-align:center;
	}

	#menu{
		width:auto;
		height:800px;
		float:left;		
	}
		#menu a{
			color:#FFFFFF;	
		}
	
		#menu a.hover{
			color:#FFFF00;				
		}
		
	.item_menu{
		width:150px;
		line-height:35px;
		padding-left:5px;
		background-image:url(/images/buscador.jpg);
		background-repeat:repeat-x;		
	}

	#top_busquedas{			
	}
		#top_busquedas a{
			color:#FFFFFF;	
		}
	
		#top_busquedas a.hover{
			color:#FFFF00;				
		}

/**********************************************************************/
/*FORMATOS PARA EL DEL COLOR DE CADA PÁGINA CUANDO SE HACE             */
/*LA PÁGINACIÓN DE REGISTROS DE LA BASE DE DATOS DE LA TABLA POST       */
/**********************************************************************/						
#pagina{
	width:50px;
	background-color: #ffffff;
	border:1px solid #dddddd;
	text-align:center;	
	color:#999999;	
	}
#pagina_selected{
	width:20px;
	background-color: #2e6ab1;
	border:1px solid #2e6ab1;			
	text-align:center;
	color:#ffffff;
	}
#pagina_normal{
	width:20px;
	background-color: #ffffff;
	border:1px solid #9aafe5;			
	text-align:center;
	
	}
	
	

			
.boton_buscar {
	background:url(imagenes/boton_bproductos.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:114px;
	height:28px;
	margin-left:80px;
	margin-top:4px;
	float:left;
	cursor:pointer;
}

.boton_empresa {
	background:url(imagenes/boton_bempresas.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:114px;
	height:28px;
	margin-left:20px;
	margin-top:4px;
	float:left;
	cursor:pointer;
}

.boton_productos {
	background:url(imagenes/boton_productos.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:80px;
	height:28px;
	margin-top:4px;
	float:left;
	cursor:pointer;
}

.boton_emp_pro {
	background:url(imagenes/fondo_boton.jpg);
	background-repeat:no-repeat;
	text-align:center;
	border:none;
	width:78px;
	height:27px;
	margin-top:4px;
	float:left;
	cursor:pointer;
	margin-right:2px;
	font-family:"Arial", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.boton_emp_pro_FOTO {
	background:url(imagenes/fondo_boton.jpg);
	background-repeat:no-repeat;
	text-align:center;
	border:none;
	width:78px;
	height:27px;
	margin-top:4px;
	float:left;
	cursor:pointer;
	margin-right:2px;
	font-family:"Myriad Pro", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#990000;
	font-weight:bold;
}





#signin_menu{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:10px;
	margin-left:-8px;
	margin-top:5px;
	color:#789;
	font-size:11px;
	}
	
.ie #signin_menu{
	margin-left:2px;
	}

.ie7 #signin_menu{
	margin-left:3px;
	}

.ie6 #signin_menu{
	border:1px solid #ddeef6;
	width:190px;
	}
	
#signin_menu input[type=text],#signin_menu input[type=password]{
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}

#signin_menu p{
	margin:0;
	}

#signin_menu a{
	color:#6AC;
}

#signin_menu label{
	font-weight:normal;
}

#signin_menu p.remember{
	padding:10px 0;
}

#signin_menu p.forgot,#signin_menu p.complete{
	clear:both;
	margin:5px 0;
}

#signin_menu p a{
	color:#27B!important;
}




#topnav{padding:10px 25px 12px;font-size:11px;line-height:23px;text-align:right;}#topnav a.signin{background:#88bbd4;padding:4px 6px 6px;text-decoration:none;font-weight:bold;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#topnav a.signin:hover{background:#59B;}a.signin{position:relative;margin-left:3px;}a.signin span{background-image:url("http://s.twimg.com/a/1251747949/images/toggle_down_light.png");background-repeat:no-repeat;background-position:100% 50%;padding:4px 16px 6px 0;}.ie6 a.signin span{background:#88bbd4 url('http://s.twimg.com/a/1251747949/images/frontpage-toggle-dn-resting.gif') no-repeat center right;}.ie6 a.signin:hover span{background:#59B url('http://s.twimg.com/a/1251747949/images/frontpage-toggle-dn-hover.gif') no-repeat center right;}.ie #topnav a.signin{background:transparent url("http://s.twimg.com/a/1251747949/images/signin-nav-bg-ie.png") no-repeat 0 0;padding:4px 12px 6px;}.ie #topnav a.signin:hover{background:transparent url("http://s.twimg.com/a/1251747949/images/signin-nav-bg-hover-ie.png") no-repeat 0 0;padding:4px 12px 6px;}.ie #topnav a.menu-open,.ie #topnav a.menu-open:hover{background-image:none!important;}.ie7 #topnav a.signin,.ie7 #topnav a.signin:hover{background-position:0 3px!important;}.ie6 #topnav a.signin{background-image:none;background-color:#88bbd4;}.ie6 #topnav a.signin:hover{background-image:none!important;background-color:#59B!important;}#topnav a.menu-open{background:#ddeef6!important;color:#666!important;outline:none;}




.disbld {
	cursor:default;
}


