@charset "utf-8";
/* CSS Document */
body { 
color : #2e2c2c;border : 0;margin : 0;padding : 0;background-image:url(../img/bg.jpg);background-repeat:repeat-x;

font-family : verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight:normal;
font-style:normal;


}


h1, h2, h3 				{ font-family:verdana, Helvetica, sans-serif; font-weight : normal;letter-spacing : 0.8px;} 
h1 						{ line-height : 27px;} 
h3 						{ font-size : 17px; color:#3984b4; margin-bottom:2px;} 
h4 						{ } 


a, a:visited 			{ color : #39a8ff;} 
a:hover 				{ color : #9d9da4;} 

.space 					{ clear : both; margin:0;}
.space2 				{ clear : both; margin:0; }
 
#bodytop 							{ height : 29px;margin : auto;background : #f7f7f7;color : #636363;margin-bottom : 5px;} 
#bodytop_int 						{ width : 980px;margin : auto;text-align : right;padding-top : 8px; height:24px; background-image:url(../img/telefono.jpg);background-repeat:no-repeat;} 
#bodytop_int a 						{ color : #636363; text-decoration:none;} 
#bodytop_int a:hover 				{ color : #4087b6;} 

#header 				{ height : 97px;margin : auto;} 
#header_section 		{ height : 87px;margin : auto;} 
#header_int 			{ width : 980px;height : 97px;margin : auto;background-image:url(../img/promo_home_top_top.png);background-repeat:no-repeat;} 

.logo_text 				{ font-size : 25px;margin-left : 10px;letter-spacing : 0.1px;} 
.magenta 				{ color : #d01061;} 
.azul					{font-size : 17px; color:#3984b4; margin:0px; padding:0px; font-family:verdana, Helvetica, sans-serif; font-weight : normal;letter-spacing : 0.8px;} 

#img_header_star_20 		{ position : absolute;top : 28px;left : 1140px;} 
#img_header_empresa 		{ position : absolute;top : 28px;left : 790px;} 
#img_header_servicios 		{ position : absolute;top : 28px;left : 760px;} 
#img_header_tecnologia 		{ position : absolute;top : 28px;left : 830px;} 
#img_header_contacto 		{ position : absolute;top : 28px;left : 800px;} 
#img_header_clientes 		{ position : absolute;top : 28px;left : 815px;} 


#puntos 				{ background-color:#CCCCCC;} 

#promo_top 					{ margin : auto;} 
#promo_top_int 				{ width : 980px;height : 83px;margin : auto;background : url(../img/promo_home_top.jpg) no-repeat;} 
#promo 						{ margin : auto;color : #fff;background-image:url(../img/promotion.png);background-repeat:repeat-x;} 
#promo_int 					{ width : 980px;height : 232px;margin : auto;background : url(../img/promo_home_bottom.jpg) no-repeat;} 
#promo_left 				{ float : left; width : 550px; margin-top:125px;} 
#promo_right 				{ float : right;width : 350px;padding : 8px;} 
#promo_contenido 				{ text-align : left; margin-top : 25px; margin-left:15px;} 
#promo_contenido_title 		{ font-family : Arial, Helvetica, sans-serif;font-size : 29px;word-spacing : 0.7px;letter-spacing : 0.8px;line-height : 27px;letter-spacing: -1px;}
#promo_contenido_title a 		{ text-decoration:none;} 
#promo_contenido_title a:hover{ text-decoration:none; color: #ffdf49;} 

#promo_contenido_title a, #promo_content_title a:visited { color : #fff;} 

#content 							{ margin : auto;margin-top : 0px;} 
#content_int 						{ width : 980px;margin : auto;} 
#content_int_left 					{ width : 640px;float : left;} 
#content_int_left_left 				{ width : 310px;float : left;} 
#content_int_left_left_big			{ width : 630px;float : left; } 

#content_int_left_right 			{ width : 310px;float : right;} 
#content_int_right 					{ width : 320px;float : right;} 
#content_section 					{ margin : auto;margin-top : 20px;} 
#content_section_int 				{ width : 980px;margin : auto;} 
#content_section_left 				{ width : 200px;float : left;} 
#content_section_right 				{ width : 750px;float : right;border-left : 1px solid #ebe9e9;padding-left : 15px;} 
#content_section_right_left 		{ width : 410px;float : left;} 
#content_section_right_right 		{ width : 300px;float : right;border-left : 1px solid #ebe9e9;padding-left : 20px;} 

#footer 				{ height : 70px;margin : auto; } 
#footer_int 			{ font-size : 12px;width : 980px;margin : auto;margin-top : 40px; border-top:1px solid #ebe9e9; padding-top : 10px;color : #9d9da4;text-align : center;} 
#footer_enlaces	a		{ text-decoration:none; } 
#footer_logos 			{ margin-top:10px; margin-bottom:10px; } 
#footer_logos p			{ display:inline;}

#footer2				{ padding-top : 10px; border-top:1px solid #ebe9e9; color:#e4e4e4;}
#footer2 a:visited		{ color:#e4e4e4;} 
.footermin 				{ color:#e4e4e4; font-size:9px;}
.footermin a:visited	{ color:#e4e4e4; }



.avance h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 25px;
word-spacing : 0.7px; 
letter-spacing : 0.8px; 
line-height : 27px;
color: #525252;
margin-top: 0pt;

}

.avance p			{ float : left; font-size: 1em; line-height: 1.357em;margin-top: 0px; margin-right: 0px; margin-bottom: 1.357em; margin-left: 0pt; color: #2c2c2c; } 
.avance p img 		{ float : left;} 
.more 				{ text-align : right;} 

.avance { width:100%; height:100%; }

#menu 						{ font-size : 12px;width : auto;position : relative;left : 10px;top : 48px; background-color:transparent;} 
#menu ul, #menu li  		{ list-style-type : none;} 
#menu ul 					{ margin : 0;padding : 0;} 
#menu li 					{ float : left;margin-right : 1px;}
 
#menu a 					{ text-decoration:none; color:#fff; background:#666666; display:block; padding:5px 15px 6px 15px; text-align:center;} 
#menu a:hover 				{ color : #ddf1ff;} 
#menu a#select 				{ background : #2a73a8; color : #fff; display : block; border-top : 0;padding : 5px 15px 10px 15px;text-align : center;font-weight : bold;}
#menu a#visited				{ text-decoration:none; color:#fff; background:#666666; display:block; padding:5px 15px 6px 15px; text-align:center;} 

#active 		{ background : #cb085b url(../img/p2.gif) no-repeat right top;} 
#normal 		{ background : #64002d url(../img/o2.gif) no-repeat right top;margin-top : 5px;} 
.active 		{ background : #2a73a8 url(../img/p2.gif) no-repeat right top;} 
.normal 		{ background : #666666 url(../img/o2.gif) no-repeat right top;margin-top : 5px;} 


#base_menu 		{ height : 25px;background : #cb085b;border-bottom : 3px solid #ea0a69;} 
#box_menu 		{ font-size : 18px;} 



/*
#menu_sec 					{ font-size : 12px;width : 980px;margin : auto;} 
#menu_sec ul, #menu_sec li  { list-style-type : none;} 
#menu_sec ul 				{ margin : 0;padding : 0;} 
#menu_sec li 				{ float : left;margin-right : 1px;} 
#menu_sec a 				{ text-decoration : none;color : #fff; background : #64002d;display : block;padding : 5px 15px 6px 15px;text-align : center;} 
#menu_sec a:hover 			{ color : #fb0b71; padding : 5px 15px 6px 15px;} 
#menu_sec a#select  		{ background : #cb085b;color : #fff;display : block;border-top : 0;padding : 5px 15px 10px 15px;text-align : center;font-weight : bold;} 
*/
#menu_lateral 								{ margin-top : 10px;margin-bottom : 20px;} 
#menu_lateral ul 							{ margin : 0;padding : 0;} 
#menu_lateral ul, #menu_lateral li 			{ list-style-type : none;margin : 0;} 
#menu_lateral li 							{ margin-bottom : 7px;padding-bottom : 7px;border-bottom : 1px solid #ebe9e9;} 
#menu_lateral a, #menu_lateral a:visited 	{ color : #666666;} 
#menu_lateral a:hover 						{ color : #9d9da4;} 
#menu_lateral b 							{ color : #39a8ff;} 

#info_phone_colum h3, #info_phone_colum h2 	{ border : 0;margin : 0;} 
#area_error 								{ border : 1px solid #f5014c;background : #fdedf2;padding : 4px;color : #f5014c;margin-bottom : 15px;} 

.img, #portfolio img 			{ border : 1px solid #ddd;margin-right : 10px;padding : 3px;} 
.img 							{ float : left;} 
.boton 							{ padding : 3px;background : #cb085b;color : #fff;} 
.form_title_input 				{ margin-bottom : 5px;font-size : 12px;} 
.form_input 					{ margin-bottom : 9px;}










