/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}li{}caption{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
/* CSS Document */
/* estuctura y generales*/
*	{
	margin:0;
	padding:0;
	}
li.collapsable .lala {background:url("../images/bg_menu.gif")}

#menu a {cursor:pointer; }

#menu p:hover, #menu p:active, #menu p.active, #menu p.active a, #menu p:hover a {background:url("../images/bg_menu.gif"); background-repeat:repeat; color:white!important; }
#menu p a:hover, #menu p a:active {color:white!important; width: 40px;}

.hitarea .collapsable-hitarea {background:red;}

ul#red p {cursor:pointer;}

ul#red p:hover {background:url("../images/bg_menu.gif")}

ul.submenu {background:url("../images/bg_menu2.gif")}
ul.submenu p:hover {background:url("../images/bg_menu.gif")}

.accordion_content p, 
#vertical_nested_container .vertical_accordion_toggle p {cursor:pointer; background:url("../images/bg_menu2.gif")!important; color:white!important;}
#vertical_nested_container .vertical_accordion_content p.on {background: url(../images/bg_menu8.gif) no-repeat top right #686868!important;}
.accordion_content p:hover, 
#vertical_nested_container .vertical_accordion_toggle p {cursor:pointer; background:url("../images/bg_menu4.gif")!important; color:white!important;}
.accordion_content a,
#vertical_nested_container .vertical_accordion_toggle p {color:white!important; padding-left:19px!important; background:none!important;}
.accordion_content a:hover, 
#vertical_nested_container .vertical_accordion_toggle p {background:none!important;}
.nivel2 p {cursor:pointer; background:url("../images/bg_menu5.gif")!important; color:white!important; padding-left:25px!important;}

#vertical_nested_container p.active {background:url("../images/bg_menu3.gif")!important;}  

.vertical_accordion_content a {padding-left:48px!important; }
.vertical_accordion_content p {background:url("../images/bg_menu5.gif")!important;}

.active .custom {height: auto; display: block}

body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#e6e6e6;
	background-color:#e3e3e3;
	}
	
#general
       {
    width:872px;
	margin:auto;
    color:#666666;
	}

#header
	{
	background-color:#FFF;
	height:110px;
	}
	
#logo
	{
	padding-top:20px;
	float:left;
	padding-left:14px;}
		
#slogan
	{
		float:right;
		width:316px;
		padding-top:85px;
		background-color:#00a6eb;}
		
.copyright {
	clear:both;
	text-align:right;
	margin-top:10px;}
	
p.copyright a {color: #00A6EB; text-decoration:none;}
		
.clear
	{
		clear:both;}
		
#contenido
	{
		background:url("http://xng.dyndns.biz/aditrip/site/images/bg_content.gif") repeat-y scroll 0 0 transparent;
		}

.columna_menu
{
	float:left;
	width:197px;
	background-color:#dfdfdf;
	}
	
.columna_contenido
{	width:672px;
	float:right;
	background-color:#FFF;
	margin-bottom:25px;
	}
	
.columna_contenido h2 a
	{
		color:#00A6EB;	}
		
.columna_contenido p a
	{
		color:#000;	}
	
div#menu
	{	
	color:#000;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	}
	
div#menu p
{

	border-bottom:#FFF 1px solid;
	padding:2px 0px;

	}
	
#menu p a
{
	color:#8f9193;
	padding-left:5px;
	text-decoration:none;
	width:100px!important;
}
	
.on
{
	background-image:url(../images/bg_menu.gif);
	width:197px;
	color:#FFF;}
p.on a {color:#FFFFFF!important;} 


	
#menu p a.on
{
	background-image:url(../images/bg_menu.gif);
	color:#FFF;
	width:197px;}

div#menu_productos p
{	background-image:url(../images/bg_menu2.gif);
	background-position:center;
	background-repeat:none;
	color:#FFF;
	}
	
#menu_productos p a
{	color:#FFF;
	padding-left:18px;
	height:19px;

	
	}
	
	
	
.sidebar
{
	color:#000;
	padding:269px 12px 5px;
	}
	
	
/* estilos home */

#columna_home2
{
	float:right;
	width:316px;
	background-color:#efefef;
	}
	
#columna_home2 h2

{
  	color:#00a6eb;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	}
	
#columna_home2 .texto_news h2

{
  	color:#00a6eb;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	}
	
.imagen_news
{
	width:108px;
	float:left;
	margin:10px;
	
	}
	
.texto_news
{
	width: 167px;
	float:right;
	color:#000;
	margin:10px;
	line-height:14px;
	font-size:10px;
	padding-bottom:10px;
	 }
	 
.novedades .texto_news
{
	width: 440px;
	float:right;
	color:#000;
	margin:10px;
	line-height:14px;
	font-size:10px;
	padding-bottom:10px;
	 }
	 
.novedades .texto_news h2
{color: #1aadea;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    
    text-align: left;
    margin: 8px 0 0 0;}
	
.texto_news p
{
	padding:3px 0;}

#imagehome
	{
		clear:both}
.columna_home1
{
	float:left;
	width:351px;
	margin-top:60px;
	
	}

.boton_destacado
{   background-image:url(../images/bg_boton.gif);
    background-repeat:repeat-y;
	height:73px;
	width:284px;
	margin:22px 0px 0 33px;

	}

.texto_boton h2
{	color:#00a6eb;
	font-size:12px;
	padding-bottom:4px;
	font-weight:bold;
	}

.texto_boton
{   color:#000;
	font-size:11px;
	line-height:14px;
	width:176px;
	padding:7px 0 12px 18px;
	float:left;
	text-align:left;
	}
	
.imagen_boton
{	float:right;
	width:90px;
	}
	
.logo_kalle
{	width:102px;
	float:left;
	padding:190px 28px 97px 33px;
	}
	
.logo_nalo
{	width:92px;
	float:right;
	padding:190px 40px 97px 18px;
	}
	
.sidebar
{	width:175px;
	padding:233px 14px 97px 21px;
	font-size:11px;
	line-height:normal}
	
/* estilos home productos */

.columna_productos_home1
{	float:left;
	width:285px;
	padding:64px 0;
	}

#columna_productos_home2
{	float:right;
	padding:64px 2px 0 12px;
	}
#imagetitle
{	background-image:url(../images/bg_imagetitle.gif);
	background-repeat:repeat-y;
	width:649px;
	height:37px;
	margin:22px 0 22px 14px;
	}
	
#imagetitle h1
{	color:#1aadea;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	
	float:left;
	text-align:left;	
	margin:8px 0 0 15px;
	}

#imagetitle p
{	color:#000;
	font-size:11px;
	line-height:14px;
	float:right;
	text-align:left;
	margin:10px 15px;
	}
	
#informacion
	{	
	line-height:16px;
	margin-right:10px;
	
	float:right;

	width:633px;
	}
	
#informacion h2
{	color:#1aadea;
	font-weight:bold;
	font-size:14px;
	margin:17px 0 7px;
		}
		
#informacion h3
	{
	color:#000;
	font-weight:bold;
	margin:14px 0 3px;
	font-size:12px;
	}
	
#informacion h4
	{
	color:#1aadea;
	font-weight:bold;
	margin:14px 0 3px;
	font-size:11px;
	}

#informacion p
{	color:#000;
	font-size:11px;
	}
	
#informacion ul
{	list-style-image:url(../images/bul_02.gif);
	color:#000;
	margin-left:18px;
	}

#informacion_left
	{
	width:380px;
	float:left;
	margin:0 17px 0 0;
	}
	
#informacion_right
	{
	width:208px;
	float:right;
	
	}

.imagen_producto
{ 	
	float:right;
	border:#e6e6e6 8px solid;
	margin:21px 0 8px 0;
	height:143px;

	}
	
.bulet ul li
	{
	list-style-image:url(../images/bul_01.gif);
	}

.bulet_02 ul li
	{
	list-style-image:url(../images/bul_03.gif);
	}
	
.bulet_p
	{
	list-style-image:url(../images/bul_03.gif);
	}


.strong_red
	{
		font-weight:bold;
		color:red;}
		
.strong_blue
	{
		font-weight:bold;
		font-size:12px;
		color:blue;}
		
.ul li
	{
	list-style:circle;
	}
	
table td, th
	{
	border: 1px solid #00a6eb;
	background: #fff;
	padding:5px;
	}
	

#tabla thead
	{
	font-size:11px;
	font-weight:bold;
	color:#00a6eb;
	}
	
#tabla tbody
	{
	color:#000;
	font-size:11px;
	}

.tipos_red
	{
	width:171px;
	margin:20px 0 0 0;
	float:left;
	}

.img_red
	{
	width:112px;
	float:left;
	}
.descripcion_red
	{
	width:59px;
	float:left;
	}

.tipos_red_02
	{
	width:171px;
	margin:20px 0 0 0 ;
	float:right;
	}

.img_red_02
	{
	width:112px;
	float:left;
	}
.descripcion_red_02
	{
	width:59px;
	float:left;
	}
	
.clear
	{
	clear:both;
	}

.margin
	{
		margin:0 0 0 5px;}
		
.novedades
	{
	width:600px;
	margin:25px 0 0 25px;
	}
	
.img_novedades
	{
	width:145px;
	float:left;
	}
	
.txt_novedades
	{
	float:left;
	margin:20px 0 0 15px;
	}
	
.txt_novedades h2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00A6EB;
	font-weight:bold;
	margin-bottom:5px;
	}

.txt_novedades p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}

.separador
	{
	background-color:#00A6EB;
	height:1px;
	width:640px;
	margin:20px 0 0 23px;
	}
	
.servicios
	{
	margin:15px 0 0 35px;
	}
	
.servicios ul li
	{
	list-style-image:url(../images/bul_02.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}

#content_form
	{
	margin:15px 0 0 35px;
	}
	
#content_form p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:10px 0 10px 0;}	
	
input
	{
	margin:0 0 0 41px;
	}

label
	{
	color:#000;
	}

.ubicacion
	{
	margin:15px 0 0 0;
	}
	
.ubicacion p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	}
	
#content_footer
	{
border:0 none;
height:100px;
	}
	
#content_footer p
	{
	color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-left:8px;
	}
	
#content_footer a
	{
	color:#666666;
	}

.direccion
	{
	float:left;
width:197px;
height:80px;
background-color:#DFDFDF;
	}

.logos
	{
	float:right;
	margin:30px 20px 0 0;}
	
#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 1px;
	width: 471px;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #00A6EB;
}

#contact-area input.submit-button {
background-color:#00A6EB;
font-size:13px;
color:white;
float:right;
font-weight:bold;
margin-right:8px;
width:100px;
}

#contact-area input.submit-button:hover {background-color:white; color:#00A6EB; border: 2px solid #00A6EB;}

#contact-area h1 {color:#666; text-align:center;}

label {
color:#8F9193;
float:left;
font-size:12px;
font-weight:bold;
margin-right:15px;
padding-top:4px;
text-align:right;
width:100px;
}

#map {border:1px solid #666666;
color:#000000;
height:308px;
margin-top:18px;
width:606px;}

		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display:block;
			margin:0;
			outline:medium none;
			text-decoration:none;
		}
		
		
		.accordion_content {
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display:block;
			outline:medium none;
			text-decoration:none;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
.accordion_content p.active, .accordion_content p.on {background: url(../images/bg_menu7.gif) no-repeat top right #686868!important;}


