/* Remove default styles */
* { margin: 0px; padding: 0px; border: 0px; }
body { text-align:center; margin:0; color:#28343f;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.centered {
position: absolute;
left: 50%;
margin-left: -450px;
width:900px;
z-index:1;
}
*html .centered {
/*position:fixed;*/
}


h1 { font-size:10px; font-weight:normal; text-align:right; margin:3px 10px 0; color:#FFFFFF; float:right; } 
h2, h3, h4 { margin:10px 10px 5px 0px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
p { margin:10px 0 10px 0; }
a { color: #28343F; text-decoration:none; }
a:hover { text-decoration:none; }
/* Descripciones */
a.info{ position:relative; z-index:24; background-color:#deff00; color:#000; text-decoration:none; cursor:help; }
a.info:hover{z-index:25; background-color:#deff01;}
a.info span{display: none}
a.info:hover span{ display:block; position:absolute; top:2em; left:2em; width:15em; border:1px solid #000; background-color:#000; color:#AAA; text-align: left; padding:5px; }
input, textarea, select, .button { border:1px #333333 solid; }
.button { background-color:#e22118;	padding:3px; color:#FFFFFF; }
.checkbox { border:0 none; }
#header { width:950px; text-align:center; margin:0 auto 0 auto; }
#header_left, #header_right, #top_wrapper { height:112px; }
#top_wrapper { background:url(../images/fondo_int.gif) repeat-x; z-index:100; }
#header_center { margin:0 auto 0 auto; width:950px; background-color:#171f27; float:left; }
#logo { height:80px; /*background:url(../images/img_top2.gif) no-repeat;*/ margin:0px 0px 0px 0px; }
#navigation { height:32px; margin:0px; }

#tit_noticias{ padding-top:15px; margin-left:25px;}
#naveg_int { top:19px; width:210px; height:26px; background-color: #D5E6F2;}
#naveg_int_div {font-size:10px; text-indent:25px; padding-top:5px;}
#conten_int { margin-left:25px; padding-top:27px; width:900px; }
#conten_int_img { 
	left:0px;  
	width:425px;  
	float:left;
}
#content_int_img_Catalogo_Casco{
	left:0px;  
	width:850px;  
	float:left;
}
#conten_int_txt { 
	left:475px;  
	width:450px;  
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}	
#conten_int_txt_Catalogo_Cascos{
	left:475px;  
	width:550px;  
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	
}
#conten_int_txt_dos { left:475px;  width:450px;  float:right;}
.verdGrd{font-size:18px;}
#img_foto{ 
	width:425px; 
	background-color:#4f687a;
}
#img_foto_Catalogo_Cascos{ 
	width:210px; 
	background-color:#4f687a;
}
#img_foto_caja{ 
	padding:5px;
}
#img_txt{ width:96px; height:16px; padding-top:15px;}
#img_tabla{ width:426px; padding-top:15px;}
.verdBlanco{ font-weight:bold; color:#FFFFFF;}
.link_amarillo{ font-weight:bold; background-color:#FEE000;}

#conten_noticias{ width:950px; margin-right:25px; margin-left:25px;}
#titular{ padding-top:20px; width:543px; float:left;}
#conten_foto{width:216px; float:left;}
#foto{width:216px; height:179px; float:left; background-color:#4f687a;}
#foto_foto{margin:7px;}
#foto_texto{width:202px; margin-left:7px; color:#FFFFFF; font-size:9px;}
#bt_ampliar{float:left; width:96px; padding-top:15px;}
#texto{width:327px; float:right;}
#texto_texto{width:300px;  margin-left:13px;}
#texto_ampliar{height:16px; background-color:#171f27; color:#FFFFFF; font-size:9px; text-align:right; padding-right:13px;}/**/

#noticias{ float:right; width:335px;}
#noticias_txt{ padding-left:20px; padding-top:15px;}
#caja_noticias{ padding:22px; background-color:#edf0f1;}
.txt_12{ 
	font-size:12px; 
	font-weight:bold;
}
.txt_Titulo2{
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.txt_link{ font-weight:bold; text-decoration:underline;}


#conten_cont{ width:950px; height:450px;}
#contacto_txt{ float:right; width:455px;}
div.row { clear: both; height:30px;}
div.row span.label { float: left; width: 200px; text-align: left; }
div.row span.formw { float: right; width: 250px; text-align: left;}
div.row span.formw input { height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cajaerror { height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFE1E1;}
div.row span.formw textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

ul.lista_int  { list-style-image: url(../images/pto.gif);}

#conten_func_img { left:0px;  width:425px;  float:left;}
#conten_func_txt { left:445px;  width:445px;  float:right;}
#conten_func_txt_dos { left:445px;  width:426px;  float:right;}
#img_func{ width:425px; background-color:#4f687a;}
#img_foto_func{ width:414px; padding-top:6px; padding-left:6px;}
ol.margen { margin-left: 26px;}/**/

.indent{ margin-left:18px;}

#casos{ width:426px; padding-top:15px;}
#casos_1{ width:206px; float:left; background-color:#4f687a;}
#casos_2{ width:206px; float:right; background-color:#4f687a;}

#video_tot{ position:absolute; width:313px; margin-left:60px; left: 473px;}
#video_tot_cont{padding-top:10px; font-size:11px;}
#velocidad{ position:absolute; width:301px; background-color:#EDF0F1; padding:5px; font-size:10px;}

#middle_wrapper, #middle_wrapper_bg_left, #middle_wrapper_bg_right { width:950px; }
#middle_wrapper { background-color:#FFFFFF; margin:auto auto 0px auto; }
#middle_inner_wrapper { width:950px; margin:0px 0px 0px 18px; }
#middle_inner_wrapper p { text-align:justify; }
#sidebar { width:250px; padding-top:0px; float:right;  text-align:left;}
#sidenav { width:100%; text-align:left; background-color: #171f27; }
/* Formulario del sidebar */
#formulario { width:230px; padding:10px; color:#FFFFFF; }
#formulario table { width:100%; }
#formulario td { padding:3px; }
#formulario td.input { width:70%; }
#formulario td.input input { width:100%; }
#formulario td.label { width:30%; }
/* formularios estándar */
#formulario2 { width:100%; padding:10px; }
#formulario2 table { width:400px; }
#formulario2 td { padding:3px; }
#formulario2 td.input { width:70%; }
#formulario2 td.input input { width:100%; }
#formulario2 td.input textarea { width:100%; height:40px; }
#formulario2 td.label { width:30%; }
/* Content area */
#content { float:left; padding:20px; width:645px; text-align:left; }
/*#content ul { margin: 10px 0 10px 0; }*/
#content li { margin-left: 15px; }/**/
/* footer */
#footer { width:100%; height:25px; text-align:center; clear:both; font-size:10px; background-color: #171f27; }
#footer_inner { width:1020px; height:25px; background-color:#171f27; margin:auto; color:#FFFFFF; line-height:20px;}
#footer_inner a { color:#FFFFFF; text-decoration:none; }
/* footer links */
#final { width:935px; margin: 10px auto; color:#999999; font-size:10px; text-transform:lowercase; }
#final a { color:#999999; text-decoration:none; }
/* Image styles */
.img_l { margin:10px 10px 10px 0px; }
.img_r { margin:10px 0px 10px 10px; }
/* Menu desplegable */
/* Clear the float */
/*.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }
/* Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. http://www.cssplay.co.uk/menus/drop_examples.html */


.txt_amarillo{ font-size:13px; font-weight:bold; color:#fee101;}

 /* common styling */
 
.menu1 { float:left; width:100%; font-size:13px; background-color:#171f27; margin:0; text-align:left; font-weight:bold; }
.menu1 ul { padding:0; margin:0; list-style-type:none; }
ul#menu1_st li { float:left; position:relative; }
ul#menu1_st li a:link, .menu1 ul li a:visited { float:left; display:block; text-decoration:none; color:#FFFFFF; padding:0px 16px; line-height:32px; height:32px; background-color:#171f26;}
ul#menu1_st li:hover { width:auto; }
ul#menu1_st li a.current { background-color:#171f27; color:#fee101;}
ul#menu1_st li a:hover {color:#171f27; background-color:#fee101;}
ul#menu1_st li:hover a {color:#171f27; background-color:#fee101;}
ul#menu1_st li ul { display: none; }
.menu1 table { margin:0; border-collapse:collapse; font-size:13px; position:absolute; top:0; left:0; }

/* specific to non IE browsers */
ul#menu1_st li:hover a.current {color:#171f27; background-color:#fee101;}
ul#menu1_st li:hover ul { display:block; position:absolute; top:32px; margin-top:0px; left:0; width:250px; /* border-bottom:1px solid #000; */ }
ul#menu1_st li:hover ul.endstop { left:-153px; }
ul#menu1_st li:hover ul li ul { display: none; }
ul#menu1_st li:hover ul li a { display:block; background:#fee101; color:#000000; height:auto; line-height:15px; padding:4px 16px; width:216px;/* filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70;*/}
ul#menu1_st li:hover ul li a:hover { color:#FFFFFF; background: #171f26; /* filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70;*/}
ul#menu1_st li:hover ul li:hover ul { display:block; position:absolute; left:249px; top:-1px; }
ul#menu1_st li:hover ul li:hover ul.left { left:-249px; }

/* specific to IE5.5 and IE6 browsers */
ul#menu1_st li a.current{ display:block; background-color:#171f27; color:#fee101;height:0px;}
/*ul#menu1_st li.current ul li a{ display:block; background-color:#171f27; color:#fee101;}*/

ul#menu1_st li a:hover ul { display:block; position:absolute; top:10px; t\op:32px; background:#fee101;left:0;height:15px;/*filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70;*/}
ul#menu1_st li a:hover ul.endstop { left: -155px;height:15px; }
ul#menu1_st li a:hover ul li a { display:block; background:#fee101; color:#000000; height:1px; line-height:15px; padding:4px 16px; width:250px; w\idth:216px;height:15px;/* filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70; */}
ul#menu1_st li a:hover ul li a.drop { background:#fee101; padding-bottom:4px;height:15px; }
ul#menu1_st li a:hover ul li a ul { visibility:hidden; position:absolute; height:0; width:0; }
ul#menu1_st li a:hover ul li a:hover { color:#FFFFFF; background: #171f26;/* filter:alpha(opacity=70);-moz-opacity:.70; opacity:.70;*/}
ul#menu1_st li a:hover ul li a:hover.drop { background: #171f26;height:15px;}
ul#menu1_st li a:hover ul li a:hover ul { visibility:visible; position:absolute; top:0; color:#000000; left:249px;height:15px;}
ul#menu1_st li a:hover ul li a:hover ul.left { left:-249px; height:15px;}



/* Side Menus */
#sidebar #sidemenu { width:100%; text-align:left; margin:0; background-color: #333333; }
#sidebar #sidemenu ul { padding: 0; margin: 0; list-style-type: none; font-weight:normal; }
#sidebar #sidemenu #title { display: block; padding: 4px 0 4px 8px; width: auto; background-color:#e22118; font-size: 14px; color:#FFFFFF; font-weight:bold; }
#sidebar #sidemenu .widget { background-color:#e22118; color:#FFFFFF; font-weight:bold; }
#sidebar #sidemenu a { display: block; padding: 3px; width: auto; background-color: #333; border-bottom: 1px solid #CCC; }
#sidebar #sidemenu a:link, #sidebar #sidemenu a:visited { color: #FFF; text-decoration: none; }
#sidebar #sidemenu a:hover { background-color:#e22118; color: #fff; }
#sidebar #sidemenu h3 { margin:0; display: block; padding: 4px 0 4px 8px; width: auto; font-size: 14px; }
.rounded { background-color:#f9d3d1; width:100%; margin:10px 0 10px 0; clear:both; }
.rounded_top_l { background:url(../images/rounded/top_lft.gif) top left no-repeat; width:100%; height:9px; }
.rounded_top_r { background:url(../images/rounded/top_rgt.gif) top right no-repeat; height:9px; width:9px; float:right; }
.rounded_middle { margin:0 19px 0 19px; }
.rounded_middle p { margin:0; padding:10px 0 10px 0; }
.rounded_bot_l { background:url(../images/rounded/bot_lft.gif) bottom left no-repeat; width:100%; height:9px; }
.rounded_bot_r { background:url(../images/rounded/bot_rgt.gif) bottom right no-repeat; height:9px; width:9px; float:right; }
.rounded .list { float:left; width:48%; }
.rounded li { list-style-image:url(../images/bullet.gif); }
/* Right alignment */
.right { text-align:right; }
a.email { width:151px; height:20px; background: url(../images/info.GIF) no-repeat; display:block; }
a.email:hover { background-image:url(../images/info_hover.GIF); }
.CasqeuAPC {color:#000000;font-size:13px;font-weight:bold}
