/*INICIO CSS ESTRUCTURA GENERAL*/
body
	{
		margin:				0px;
		margin-bottom:		0px;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size:			11px;
		color:				#999999;
		background-color:	#82b6ef;
		background-image:url(http://www.velestotvent.com/es/themes/velest/images/bg.gif);
		background-repeat:repeat;
	}
	

	
	#header_body
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
		background-repeat:repeat-x;
	}
	#header
	{
		width:900px; 
		text-align:left; 
		border-left:#182e45 solid 1px; 
		border-right:#182e45 solid 1px; 
		display:block; 
		height:397px;
		background-color:#FFFFFF; 
		
	}
	
	#content_body
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
		clear:both;
 

	}
	
	#content
	{
		width:900px; 
		text-align:left; 
		border-left:#182e45 solid 1px; 
		border-right:#182e45 solid 1px; 
		display:block;
		background-color:#FFFFFF; 
 
	}
	
	#main_mnu
	{
		width:189px;
		background-color:#82b6ef;
		
		vertical-align:top;
	}
	
	#main_mnu #mnu_title 
	{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4c4a4a;
		font-weight:bold;
		padding-top:4px;
		padding-bottom:4px;
		text-align:left;
		background-color:#457db6;
		background-image:url(http://www.velestotvent.com/es/themes/velest/images/bg_mnu_title.gif);
		background-repeat:repeat-x;
		border-bottom:#98989a solid 0px;

	}
	
	#main_mnu a
	{
		width:189px;
		display:block;
		padding-top:4px;
		padding-bottom:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#f8f8f8;
		text-decoration:none;
		color:#696969;
		border-bottom:#dddddd solid 1px;
		
	}
	#main_mnu a:hover
	{
		width:189px;
		display:block;
		padding-top:4px;
		padding-bottom:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#3b78b9;
		text-decoration:none;
		color:#FFFFFF;
		border-bottom:#dddddd solid 1px;
		
	}	
	.title_txt
	{
	color: #4c4a4a;
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
	}
	
	form
	{
	margin:0px;
	}
	a
	{
		color:				#999999;
	}
	
	#container_body
	{
		width:				950px; 
		background:			#FFFFFF; 
		border-left:		#E7E5E6 solid 1px; 
		border-right:		#E7E5E6 solid 1px; 
		border-bottom:		#E7E5E6 solid 1px; 
		text-align:			left; 
		display:block;
		padding-bottom:10px;
		
			
	}
	#cuerpo
	{
		width: 720px;
		float: left;
		margin-right: 10px;
	}

	#contenido 
	{
		margin-top: 5px;
		color: #676767;
		display: block;
	}



	#main_right {
		width: 210px;
		float: left;
		background: #EEE;
		padding-bottom: 10px;
	}
	
	
	
	
	
	#main_nav {
		width: 700px;
		height: 30px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left:10px;
	}

	#main_nav a {
		display: block;
		float: left;
		background: #FFFFFF url(http://www.velest.com/themes/ayalnet/images/fondo-nav.gif) repeat-x right;
		color: #000;
		margin-right: 1px;
		text-decoration:none;
		padding:10px;
	}
	#main_nav a:hover {
	background-image:none;
	background-color:#E9E8E7;
	
			color: #000;
		text-decoration: none;
	}	
	.sep_vert_prods {
		float: left;
		width: 2px;
		margin: 0px 4px;
		height: 209px;
	}	
	.caja_prod {
		float: left;
		width: 170px;
		height: 261px;
		margin-bottom: 10px;
		overflow: hidden;		background: url(http://www.velest.com/themes/ayalnet/images/fondo-caja-prod-host.jpg) no-repeat bottom center;

	}
	.caja_prod .content_box 
	{
		height:95px;
		margin-top:5px;
		padding-left:4px; 
		padding-right:4px;
		color:#969595;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
	}
	.caja_prod .space_box 
	{
		height:100px; 
	}
	
	#dedicados {

		background: url(http://www.velest.com/themes/ayalnet/images/fondo-caja-prod-dedicados.jpg) no-repeat bottom center;
	}
	#mail {

		background: url(http://www.velest.com/themes/ayalnet/images/fondo-caja-prod-mail.jpg) no-repeat bottom center;
	}	.caja_prod h3 {
		background: #E9E8E7;
		color: #314351;
		border: 1px solid #CCCCCC;
		border-bottom: none;
		font-weight: bold;
		padding: 10px;
		text-align: center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px;
	}
	
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#dddddd; margin:0 5px;}
.b2 {height:1px; background:#f8f8f8; border-right:2px solid #dddddd; border-left:2px solid #dddddd; margin:0 3px;}
.b3 {height:1px; background:#f8f8f8; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 2px;}
.b4 {height:2px; background:#f8f8f8; border-right:1px solid #dddddd; border-left:1px solid #dddddd; margin:0 1px;}
.contentb {background: #f8f8f8; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.contentb div {margin-left: 0px;}