html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;}
html{font-size:70.5%;height:100%; font-family:Verdana, Geneva, sans-serif;}
body{ margin:0; line-height:1; background-color:#090909; color:#E8E8E8; background-image:url('../images/background.jpg'); background-repeat:repeat-x; background-position:top center;}
body a{ color:#E8E8E8;}
body a:hover{ color:#FFF;}
#container{ width:760px; margin:0 auto;/* width: expression(document.body.clientWidth > 1000 ? "1000px" : "94%");*/}
#accesibilidad{ position:absolute; top:20px;}
#barra{ }
#barra p{ display:none;}
#barra a{ display:block; width:140px; height:20px; float:right; line-height:1.5em; background-image:url(../images/accesibilidad_item_bk..jpg); background-color:#333;text-align:center; text-decoration:none;}
#barra_content{ height:180px; background-color:#000;}
#center_wrapper{ clear:both; margin:20px 0;}
#header{position:relative; margin-bottom:25px; clear:both;}
#site_title{ height:140px;; background-image:url('../images/logo-web.gif'); background-position:center; background-repeat:no-repeat;}
#site_title h1,#site_title p{ display:none;}
#navigation{ height:47px; background-image:url(../images/menu_bk.jpg); background-repeat:no-repeat;}
#navigation ul{display:inline;}
#navigation ul li{ float:left; margin:9px 5px; list-style:none;}
#navigation li a{ width:120px; height:25px; display:block;text-transform:uppercase; text-transform:capitalize; text-indent:30px; line-height:2.0em; text-decoration:none; font-size:1em; text-align:left}
#navigation li a{ background-color:#000; color:#e8e8e8; background-image:url(../images/navigator_item_bk.jpg); background-repeat:no-repeat; }
#navigation .icon_home{ background-position:top; }
#navigation .icon_services{ background-position:0 -25px;}
#navigation .icon_about{ background-position:0 -50px;}
#navigation .icon_contact{ background-position:bottom;}
#navigation a:hover,#navigation li.current_page_item a{ text-decoration:underline;}
#main{width:480px; float:left; overflow:hidden}
#sidebar{ width:250px; float:right;}
#contact_form { width:500px; height:260px; background-image:url(../images/contact_form_bk.gif); background-position:top; background-repeat:no-repeat;}
#form_content{ overflow:hidden; position:relative; margin:15px;}
#form_content p{ padding-top:20px; text-align:center; font-weight:bold;}
#contact_form form div{ margin:10px 0;}
#contact_form .input_text{ width:100%; border:1px solid #333;}
#contact_form label{ display:block;}
#contact_form .boton_enviar{ width:120px; height:25px; text-align:left; color:#FFF; font-size:1em; text-indent:20px;line-height:1.8em; background:transparent; background-image:url(../images/btn_send.png); border:none;}
#footer{ width:760px; height:60px;z-index:3; font-size:80%;}
#copyright { float:left; display:block; width:560px;}
#copyright b{line-height:5em;}
#valid-bar{ width:200px; height:60px; float:right;}
#valid-bar span{ float:left;}
#valid-xhtml{display:block; width:99px; height:60px; background-image:url(../images/xhtml_cloud.gif); background-repeat:no-repeat; }
#valid-css{ display:block; width:99px; height:60px; background-image:url(../images/css_cloud.gif); background-repeat:no-repeat;}
.box_content{ background-color:#222222; background-image:url(../images/sidebar_box_content_r2_c1.gif); background-repeat:repeat-y; }
.box_content_bottom{ height:25px; background-image:url(../images/sidebar_box_content_r4_c1.gif); background-position:bottom; background-repeat:no-repeat;}
.box_content h4{ padding-left:15px;  height:30px; background-image:url(../images/sidebar_box_content_r1_c1.gif); background-position:top; background-repeat:no-repeat;}
.box_content li{ display:block; height:25px; line-height:1.6em; text-indent:12px; list-style:square; list-style:inside url(../images/bullet_red.png);}
.box_content li a{ text-decoration:none;}
.box_content li a:hover{ text-decoration:none; border-bottom:1px solid #C93434; }

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
p{line-height:1.4em;padding:.2em 0 1.2em; text-align:justify;}
li{line-height:1.4em; margin-left:20px;list-style:square; /*list-style:outside url(../images/bullet_red.png);*/ text-align:justify;}
h1{font:normal 3em Georgia,sans-serif;}
h2{font:normal 2.2em Georgia,sans-serif; color:#9C0}
h3{font:normal 2em Georgia,sans-serif;}
h4{font:normal 1.8em Georgia,sans-serif;}
h5{font:normal 1.6em Georgia,sans-serif;}
h6{font:bold 1.2em Georgia,sans-serif;}
h1,h2,h3,h4,h5,h6{margin-bottom:.2em;}
input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active,input.button:hover,input.button:focus{background:#FFFFF5;}
input.button:hover,input.button:focus{color:#123;cursor:pointer;}
abbr,acronym{border-bottom:1px dashed #C93434;  cursor:help;}
.left{float:left;}
.right{float:right;}
.acenter{ text-align:center;}
.clear,.clearer{clear:both;}
.clearer{display:block;font-size:0;line-height:0;}
.block{ display:block;}
.hide{ display:none;}

.tag_1{font-size:12px;}
.tag_2{font-size:14px;}
.tag_3{font-size:16px;}
.tag_4{font-size:18px;}
.tag_5{font-size:20px;}
.ulclear{ list-style:none; list-style-image:none;}
.bullet_correct li{ line-height:2.5em; list-style-image:url(../images/accept.png);}
.bullet_large li{ display:block; list-style:none!important; list-style-position:outside; text-indent:40px; line-height:2.5em;width:300px; height:30px; margin-left:0; margin-bottom:11px;background-image:url(../images/bullet_large.gif); }
.bullet_large_b { display:block; line-height:2.5em;width:300px; height:30px; margin-bottom:11px; background-image:url(../images/bullet_large2.gif);}
.img_float_right{ float:right; margin-left:20px;}
.phone{width:420px; height:100px; background-image:url(../images/phone_number.gif); background-repeat:no-repeat; clear:both;}
/* CARRUCEL SLIDE  */
#carrucel{ height:200px; background-image:url(../images/slide_bk.jpg); background-repeat:no-repeat;}
#carrucel li *{ margin-left:0!important;}
/* SCROLL */
#scroll{ overflow:hidden; width:99%; position:relative;	height:430px;}
.section{width:1425px; height:430px;	position:relative;}
.section .sub{ position:relative; width:475px; float:left; height:430px;}
/* PAGEFLIP CSS 3*/
body #flip{ position:absolute; top:0; right:0;width: 50px; height: 50px;}
#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(../images/twitter.png) no-repeat right top;
}
/* TRES COLUMNAS */
#tree_cols_wrap { clear:both; width:100%; margin:20px 0;}
#tree_cols_wrap .col_content{ }
#tree_cols_wrap .col1{ width:330px; margin-right:5px; float:left;}
#tree_cols_wrap .col2{ width:150px; margin-left:5px; float:left;}
#tree_cols_wrap .col3{ width:420px; float:right;}
/* ICON BROWSER */
.icon_browser{ display:block; margin:1px 2px; width:100px; height:100px; background-repeat:no-repeat; float:right; }
.icon_browser span{ display:none;}
#icon_chrome{ background-image:url(../images/icon_chrome.jpg);}
#icon_firefox{ background-image:url(../images/icon_firefox.jpg);}
#icon_opera{ background-image:url(../images/icon_opera.jpg);}
#icon_safari{ background-image:url(../images/icon_safari.jpg)}
/* OCULTAR */
.xhide{ display:none; visibility:hidden;}
#progresInfo{ display:block;  position:absolute; width:100%; height:20%; line-height:5em; text-align:center; background-color:#000; color:#FFF; text-transform:uppercase; z-index:2005}
body #plataform-procesando{ position:absolute; display:none; width:100%; height:99.9%; top:0px; left:0;}
body #plataform-procesando{ z-index:2000; text-align:center;}
body #plataform-procesando{ background-color:#fff; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
body #plataform-procesando b{ display:block; height:45%; line-height:20em; margin-bottom:5px; text-align:center; color:#000; text-transform:uppercase;}
body #cortina{ display:block; position:absolute; width:100%; height:97%; left:0; z-index:2000; background-color:#000; border-bottom:3px solid #9C0};
body #cortina b{ display:block;}
/* MENSAJES */
.info, .exito, .alerta, .error {
       font-family:Arial, Helvetica, sans-serif; 
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
}
.info {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url('../images/info.png');
}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url('../images/valid.png');
}
.alerta {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url('../images/alerta.png');
}
.error {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url('../images/cancel.png');
}