/*RESET*/
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, sup, 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: transparent;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
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;}
/*-----end reset -----*/

h3,h4,h2{ font:bold 18px "Arial",sans-serif; color:#FFF; text-align:left;}
p, li{font:normal 18px "Arial",sans-serif; color:#FFF; line-height:1.8em; text-align:left;}
a {text-decoration:none; font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; }
body {background: #080527;line-height: 1; text-align:center;}

#wrap{width:900px; margin:0 auto; position:relative; background: #090847; padding:10px 15px 1px 15px; border-left:1px solid #0f41a9; border-right:1px solid #0f41a9;}
	
	#wrap img.circulo{position:absolute; right:-4%;top:120px;}
	#wrap:after {content: ".";visibility: hidden;display: block;clear: both;height: 0;font-size: 0; }
	
/*---------header---------------*/
	#header{background:url(../img/bg_header.jpg) no-repeat;width:900px;height:155px;overflow:hidden; float:left; border-top:1px solid #00002e;}
		
		#header img{float:left;}
	
			img.transp{ margin-left:15px; float:left;}
	
			#menu_header{float:right; overflow:hidden; width:300px;height:32px; margin-top:100px; margin-right:35px;display:inline;}
	        #menu_header img{float:left;display:inline; margin-right:10px;}
			
				
#logo_big{ background:url(../img/logo_big.png) no-repeat; float:left; width:900px;height:155px;}
				
				
/*--------------------mainContent-----------------------*/	
	
/*---------menu------------*/
#mainMenu {height:36px;background:url(../img/bmid_113.gif);border-bottom:1px solid #000066;}

#tab{top:0;height:0;background:repeat-x top;margin:0;}
	#tab ul{list-style:none;float:left;margin:0;padding:0;}
		#tab li{display:inline;float:left;margin:0;padding:0;}

	#tab a{background:url(../img/bright_113.gif) no-repeat right top;text-decoration:none;display:block;float:left;}
		#tab a span{display:block;background:url(../img/bleft_113.gif) no-repeat left top;font-size:11px;color:#FFF;
		font-weight:normal;line-height:36px;padding:0 22px;}
			#tab a:hover,#tab li.item_active a{background-position:right bottom;}
		
		#tab a:hover span,#tab li.item_active a span{background-position:left bottom;color:#FFF;font-weight:normal;
		font-style:normal;text-decoration:none;}
		
		/*#tab a span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #CCC;}*/

/*----banner----*/
#banner{ width:100%; height:370px; float:left;}

	#bgBanner{background: url(../img/banner_bg.jpg) no-repeat; float:left; width:100%; height:100%; margin-left:10px;margin-top:5px;display:inline;}

		#bgBanner p{color:#6d82aa; font:bolder 2.7em "Arial", sans-serif; letter-spacing:-0.05em; float:right; text-align: left; width:400px; margin-right:10px; margin-top:120px; line-height:0.8em;}
			#bgBanner p span{color:#FFF}
	

/*-------------service------------------*/

#service{ width:100%; float: left; overflow:hidden; margin-top:25px; padding-top:20px; border-top:1px solid #29295b;}
	
	#hogar{float:left; width:315px;}
	#empresa{float:left; width:300px; margin-left:35px;}
		
		#hogar a, #empresa a{background:url(../img/btn_service.png) no-repeat; height:164px; width:23px; float:left;}
		
		#hogar a:hover, #empresa a:hover{background:url(../img/btn_service2.png) no-repeat; height:164px; width:23px;}
		
		#hogar img, #empresa img{float:left;}
		
		#hogar h3, #empresa h3{text-align:left; margin-left:16px; margin-top:0px; float:left; margin-bottom:10px;}
		
		#hogar p, #empresa p{font-size:12px; text-align:left; margin-left:16px; float:left; color:#EBEBEB;}
			
			#hogar p{width:275px;}
			#empresa p{width:260px;}

.list_servicios{width:275px; float:left; margin-left:16px; margin-top:15px;}
	.list_servicios h2{font-size:14px; font-weight:bold; color:#FFF; border-bottom:1px solid #666;;padding:4px 0 4px 0; }
	
	.list_servicios ul{margin:10px 0 15px 0; }
		.list_servicios ul li{font-size:12px; color:#FFF;}
	
/*-------------contacto-----------------*/

#contacto{float:right; width:226px;}
	.c_01{background:url(../img/contacto.png) no-repeat; width:226px; height:50px;}
	
	.c_02{background:url(../img/contacto2.png) no-repeat; width:226px; height:50px;margin-top:20px;}

	

/*------------logos---------------*/

#titulo_logos{ float:right; margin-top:10px; margin-bottom:10px;}
	

#logos{background:url(../img/bg_logos.jpg) repeat-x; width:898px; float:left; padding:0.7em 0 0.7em 0; 
border:1px solid #f37d01;}


/*----------footer-----------*/
#footer{float:left; width:100%; margin-top:40px; margin-bottom:30px;}
	#footer img{ margin-bottom:10px;}
	
	#footer p{text-align:center; font-size:10px; margin-top:10px; margin-bottom:30px;}
	#footer p span{color:#333186;}
	
#validator{ float:left; height:40px; width:100%; display:inline; width:200px; margin-left:343px; margin-bottom:30px;}
	#validator p{float:left; margin-right:10px;}
	



/*-------------------------CONTENIDOS----------------------------------------*/

/*---------contenedor------------*/
#contenidos{ width:100%; float:left; overflow:hidden; padding:0}
	
	#contenedor{float:left; width:870px; margin-left:20px; margin-top:20px;}
		#contenedor h2{font-size:12px; margin-top:15px;}
	
	#titulo{float:left; width:100%; border-bottom:1px solid #343471;}
		#titulo img{float:left;}
	
	#col_left{float:left; width:420px; margin-top:10px;}
		#col_left img{margin:20px 0;}
	#col_right{float:left; width:340px; margin-top:10px; margin-left:25px;}
		#col_right img{ float:left; margin-top:20px; margin-left:25px; }
		#contenedor p{color: #EBEBEB; font-size:12px; line-height:2.2em;}
		#contenedor p span{color: #FC0;}
	
	#col_right ul#lista{float:left;}
		#col_right ul#lista li{color:#EBEBEB; font-size:12px; list-style-type: square; margin-bottom:5px;}


/*------clientes----*/
#clientes{float:left; width:100%; margin-left:0px; margin-top:10px;}
	#clientes img{float:left; border-bottom:1px solid #000023;}




/*----------formulario-----------------*/
#contacto_formulario{float:left;margin-top:10px;background-repeat:repeat;width:270px;margin-right:0px;}

form#contacto{width:270px;float:left;}

form#contacto label{font-family:Tahoma, "Trebuchet MS", Arial;font-size:11px;display:block;margin:.5em 0 0 0;color:#FFF;}

#mensaje{width:265px;}

#nombre{margin-left:25px;}

#mail{margin-left:31px;}

#tel1, #tel2{margin-left:8px;}

#contacto_formulario #empresa{margin-left:7px;}

input{background-color: #CCC;border:1px solid #FFF;color: #003;}

textarea{background-color:#CCC;border:1px solid #FFF;}
