/* CSS Document */
html{
	width:100%;
	height:100%;
	}

body{
	margin:0;
	background-color:#FFFFFF;
	}

p{  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0;
	line-height:20px;
	padding:0;
	}


#wrapper{
	position:relative;
	margin:0;
	}

#main_content{
	position:relative;
	padding:0;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}

#top{
	position:relative;
	background-image:url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:113px;
	}

#gradient{
	position:relative;
	float:left;
	background-image:url(../images/gradient.jpg);
	background-repeat:repeat-x;
	width:219px;
	height:113px;
	left:420px;
	}

#left_top{
	position:absolute;
	background-image:url(../images/left_top.jpg);
	width:20px;
	height:113px;
	left:0;
	}

#logo{
	position:relative;
	float:left;
	width:178px;
	height:102px;
	left:63px;
	}

/*Icons*/

#icons{
	position:relative;
	float:left;
	width:250px;
	height:30px;
	left:156px;
	}
	
.link_icon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72818B;
	text-decoration:none;
	padding-right:10px;
	}

a.link_icon:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72818B;
	text-decoration:underline;
	}

/*-----------------*/

#navigation{
	position:absolute;
	width:450px;
	right:0;
	top:97px;
	background-color:#F8F7F7;
	margin-right:17px;
	}

#left_nav{
	position:relative;
	background-image:url(../images/picture_home.jpg);
	background-repeat:repeat;
	width:470px;
	height:214px;
	right:-12px;
	top:-13px;
	}

#right_nav{
	position:absolute;
	background-image:url(../images/bg_nav.gif);
	background-repeat:repeat;
	width:316px;
	height:181px;
	right:0;
	top:23px;
	border-bottom-color:#BCBBBB;
	border-style:solid;
	border-width:1px;
	border-top-color:#BCBBBB;
	border-right-color:#E4E3E3;
	border-left-color:#E4E3E3;
	}

.text_right_nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F3D3D;
	padding-left:20px;
	padding-top:20px;
	}

bold{
	color:#000000;
	font-weight:bold;
	}

/*Menu*/

#menu{
	position:relative;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	width:450px;
	height:24px;
	margin:0;
	left:1px;
	}

#left_menu{
	position:absolute;
	background-image:url(../images/left_menu.gif);
	width:8px;
	height:24px;
	}

#right_menu{
	position:absolute;
	background-image:url(../images/right_menu.gif);
	width:4px;
	height:24px;
	right:0;
	}

.menu_nav{
	position:relative;
	margin:0;
	padding:0;
	top:2px;
	left:5px;
	}

.menu_nav li{
	list-style-type:none;
	display:inline;
	margin:0;
	padding:5px;
	text-align:center;
	}

.menu_nav a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72818B;
	text-decoration:none;
	}

.menu_nav a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72818B;
	text-decoration:none;
	}

.menu_nav a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F7921D;
	text-decoration:none;
	}
/*-----------------*/


/*Pictures*/

#main_picture {
    position:relative;
	left:12px;
	top:-13px;
	width:471px;
	height:208px;
	margin:0;
	}

div.main_picture {
    position:relative;
	left:12px;
	top:-13px;
	width:482px;
	height:208px;
	margin:0;
	}

div.main_picture_home {
    background-image:url(../images/picture_home.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_services{
	background-image:url(../images/picture_services.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_contact{
	background-image:url(../images/picture_contact.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_about{
	background-image:url(../images/picture_about.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_clients{
	background-image:url(../images/picture_clients.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_news{
	background-image:url(../images/picture_news.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_cases{
	background-image:url(../images/picture_cases.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_suscription{
	background-image:url(../images/picture_suscription.jpg);
	background-repeat:no-repeat;
	}

div.main_picture_quest{
	background-image:url(../images/picture_quest.jpg);
	background-repeat:no-repeat;
	}
/*-----------------*/

#content{
	position:relative;
	margin:0;
	top:15px;
	left:10px;
	width:800px;
	overflow:auto;
	}
	
	.content_box{
		position:relative;
		float:left;
		padding-left:40px;
		width:207px;
		height:146px;
		overflow:hidden;
		}
	
	#box_header_contact{
		background-image:url(../images/bg_box_header_01.jpg);
		background-position:left;
		background-repeat:no-repeat;		
		}
	
	.box_header_bullet{
		background-image:url(../images/bg_box_header_02.jpg);
		background-position:left;
		background-repeat:no-repeat;
		}
	
	.box_main{
		width:207px;
		height:130px;
		background-image:url(../images/bg_box.jpg);
		background-repeat:no-repeat;
		}
	
	h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3F3F3F;
		padding-left:22px;
		margin:0;
		}
	
	h3{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F7921D;
		padding-left:20px;
		margin:0;
		}
	
	.text_box{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#797979;
		padding-top:20px;
		padding-left:12px;
		padding-right:12px;
		margin:0;
		}
	
	.box_link_position{
		position:relative;
		left:120px;
		bottom:25px;
		width:80px;
		}
	.orange_link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F7911C;
		text-decoration:none;
		}
	a.orange_link:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F9C460;
		text-decoration:none;
		}

.orange_link_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7911C;
	text-decoration:none;
	}
	a.orange_link_small:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F9C460;
	text-decoration:none;
	}

/*Footer*/

#footer{
	position:relative;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:800px;
	height:39px;
}

.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	padding-top:20px;
	/*width:550px;*/
	width:570px;
	position:relative;
	float:left;
	left:20px;
}
.footer_text_right{
	position:relative;
	float:left;
	left:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	padding-top:20px;
	width:90px;
}
#right_footer{
	position:relative;
	width:31px;
	left:769px;
	top:0;
}

/*Content General*/

#content_section { 
	position:relative;
	width:780px;
	top:-13px;
	left:12px;
	margin:0;
}
	#left_content { 
		position:relative;
		float:left;
		background-image:url(../images/content_left_top.gif);
		background-position:top;
		background-repeat:no-repeat;
		width:471px;
		margin:0;
		}
		
	#right_content { 
		position:relative;
		left:10px;
		float:left;
		width:290px;
		margin:0;
		}
		#right_content_02 { 
		position:relative;
		left:10px;
		float:left;
		width:290px;
		margin:0;
		top:5px;
		}

/*Right Column*/

#section_title{
	position:relative;
	width:290px;
	height:25px;
	left:160px;
	top:182px;
	background-color:#686667;
	}
  #left_title { 
	position:absolute;
	background-image:url(../images/bg_section_left.gif);
	width:13px;
	height:25px;
	}

  #right_title { 
	position:absolute;
	background-image:url(../images/bg_section_right.gif);
	width:13px;
	height:25px;
	right:0;
	}

#section_text { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	position:relative;
	top:4px;
	left:10px;
	}
		
	#right_content_inside { 
		background-image:url(../images/content_inside_right.gif);
		width:290px;
		margin:0;
		right:0px;
		}	
		#right_content_inside_contact { 
		background-image:url(../images/content_inside_right.gif);
		width:290px;
		margin:0;
		right:0px;
		}	
	
	#right_content_bottom { 
		background-image:url(../images/content_bottom_right.gif);
		background-repeat:no-repeat;
		width:290px;
		height:8px;
		right:0px;
		}
		
	#right_content_top { 
		background-image:url(../images/content_top_right.jpg);
		width:290px;
		margin:0;
		right:0px;
		height:26px;
		}
		
.content_right { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
width:250px;		
margin:0;
padding:10px;
}
		
/*Left Column*/
		
.content { 
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding-top:70px;
	}
		
.content_title { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	width:250px;
	padding-left:121px;
	position:relative;
	bottom:10px;
	}
		
.content_title_start { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	bottom:1px;
	width:350px;
	padding-left:58px;
	position:relative;
	bottom:10px;
	}
	
.content_title_start_ind { 
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	bottom:1px;
	width:350px;
	padding-left:149px;
	bottom:10px;
	}
	
.content_title_start_serv { 
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	bottom:1px;
	width:500px;
	padding-left:137px;
	bottom:10px;
	}
			
.content_text { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:121px;
	margin-bottom:16px;
	}
	
.content_text_services { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:111px;
}

	.content_li { 
	list-style-image:url(../images/bullet-02.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;
	line-height:18px;		
	margin:0;
	padding-left:50px;
	}
	
/*.content_li {
	list-style-image:url(../images/bullet_item.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height:18px;
	margin:0;

	}*/
	
.content_text_start { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:126px;
	margin-bottom:16px;
	}

/*Forms*/

.form_text { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	width:280px;
	}
	
.field { 
	width:230px;
	border:1px solid #DBDFD2;
	background-color:#F0F2EC;
	height:15px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}

.button { 
	width:55px;
	border:1px solid #DBDFD2;
	background-color:#EDEEE6;
	height:22px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}
	
.text_area { 
    border:1px solid #DBDFD2;
	background-color:#F0F2EC;
	width:230px;
	height:100px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}
	
.contact{
	padding-top:10px;
	padding-left:40px;
	margin:0;
	}
	
.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	list-style-position:outside;
	list-style-image:url(../images/bullet_serices.jpg);
	margin:0;
	}

.item_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	list-style-position:outside;
	list-style-image:url(../images/bullet_item.jpg);
	margin:0;
	padding:0;
	}

#right_content #right_content_inside_contact ul {
	padding:0px;
	margin-left:35px;
	padding-top:20px;
	}

.text_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin:0;
	}
	.text_contact_space {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin:0;
	padding-bottom:8px;
	}

	
	
	
	   
/*News*/

#left_news { 
	position:relative;
	float:left;
	width:220px;
	margin:0;
	left:65px;
	}	
	
#right_news { 
	position:relative;
	float:left;
	width:230px;
	margin:0;
	}
	
#data { 
	position:relative;
	width:420px;
	margin:0;
	}	

.link_new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72818B;
	text-decoration:none;
	padding-right:10px;
	}

a.link_new:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7921D;
	text-decoration:underline;
	}

.date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F7921D;
	}

ul.new {
	padding-top:10px;
	margin:5px;;
	padding-left:91px;
	}
	
li.new {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height:18px;
	margin:0;
	list-style-image:url(../images/bullet_item.jpg);
	}


.new2 {
	position:relative;
	padding:0;
	margin-left:113px;
	width:320px;
	}
	
.new2 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:19px;
	margin: 0px 0px 0px 16px;
	list-style-image:url(../images/bullet-02.gif);
	}	
	
.new3 {
	position:relative;
	padding:0;
	margin-left:120px;
	width:320px;
	}	
	
.new3 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:19px;
	margin: 0px 0px 0px 16px;
	list-style-image:url(../images/bullet-02.gif);
	}

.new4 {
	position:relative;
	padding:0;
	margin-left:77px;
	width:130px;
	}	
	.new4_2 {
	position:relative;
	padding:0;
	margin-left:35px;
	width:160px;
	}	
	
#left_novedades li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height:19px;
	margin: 0px 0px 0px 16px;
	list-style-image:url(../images/bullet_item.jpg);
	}
	
	
/* Lista de clientes en novedades */
/* Se trata de una sola lista dividida en dos columnas */

#left_novedades { 
	position:relative;
	float:left;
	width:420px;
	margin:0;
	left:65px;
	}	
.novedades
{
	width:370px; 
	margin: 10px 0px 0px 20px; 
	list-style-type:none;
}
.novedades li
{
	list-style-type:none; 
	width:150px; 
	float:left; 
	padding:0px; 
	margin:0px 5px 5px 15px;
}
/**/
	
.bullet_table {
	margin-top:0;
	padding-top:0;
	margin-left:0;
	padding-left:109px;
	padding-right:40px;
	border:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
	margin-bottom: 18px;
	margin-top: 0;
	line-height: 1.5em;
    color: rgb(51, 51, 51);
	border-spacing:0px;
}
.bullet_table tr{
	margin:0;
	padding:0;
	margin-bottom:6px;
	
}
.bullet_table td{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.bullet_table td img {
	margin-top:3px;
	margin-right: 8px;
	margin-left: 0px;
	padding-left:1px;
}

.bullet_box {
	margin-top:0;
	padding-top:0;
	margin-left:0;
	padding-left:18px;
	}
	
.bullet_box2 {
	margin-top:0;
	padding-top:0;
	margin-left:0;
	padding-left:128px;
	}
	
.bullet_box2 li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:300px;
	line-height:18px;
	list-style-image:url(../images/bullet-02.gif);
	/*padding-left:60px;*/
	}
	
.bullet_box li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:200px;
	line-height:18px;
	list-style-image:url(../images/bullet-02.gif);
	/*padding-left:60px;*/
	}

ul.new_cases {
	padding-top:10px;
	margin:0;
	padding-left:130px;
	}

#noved_01 {
	width:170px;
	position:relative;
	float:left;
	}

#noved_02 {
	width:170px;
	position:relative;
	float:left;
	}

/* Suscription */

.letter_up { 
	position:relative;
	top:-4px;
	}

.content_text_suscription{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:142px;
	padding-top:10px;
	}
		
/* Services */

.list { 
	padding:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0;
	padding-left:20px;
	padding-bottom:0;
	padding-top:4px;
	} 

.content_title_services { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	bottom:10px;
	width:250px;
	padding-left:110px;
	}		
.content_title_start_services { 
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF8F1C;
	font-weight:bold;
	width:700px;
    padding-left:45px;
	bottom:10px;
	}
						
ul.services {
	padding-bottom:17px;
	margin:0;
	padding-left:144px;
	width:300px;
	}
	li.services {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:18px;
	margin:0;
	list-style-image:url(../images/bullet_item.jpg);
	}

.content_text_subservice { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:126px;
	}

/* Questionnaire */
			
.content_text_quest { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:148px;
	padding-top:10px;
	}

/* Contact */

.content_text_contact { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:250px;		
	margin:0;
	padding-left:125px;
	}

/* Clients */

ul.clients{
	padding-top:10px;
	margin:0;
	padding-left:68px;
	}

#left_clients_all {
	position:relative;
	margin-left:60px;
	}
	#left_clients_1 {
	position:relative;
	float:left;
	width:120px;
	}
	#left_clients_2 {
	position:relative;
	float:left;
	width:120px;
	}
	
	#left_clients_3 {
		position:relative;
		float:left;
		width:120px;
		}
	
/*	#left_clients li{
		list-style:none;
		padding-top:10px;
		margin:0;
		position:relative;
		float:right;
		}*/

	.logo_box_numbers {
	position:relative;
	float:left;
	width:350px;
	padding-left:50px;
	padding-top:15px;
	margin:0;
	}
	
	.logo_left  {
	position:relative;
	float:left;
	width:130px;
	height:80px;
	margin:0;
	text-align:center;
	}
	.logo_right {
	position:relative;
	float:left;
	width:150px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-top:20px;
	padding-left:8px;
	}
	.logo_numbers {
	position:relative;
	float:left;
	width:150px;
	margin:0;
	padding-left:8px;
	}
	
	.btn_number {
	position:relative;
	margin-bottom:10px;
	}
	
	#right_content ul{
		list-style:none;
		margin:0;
		position:relative;
		padding-left:20px;
		padding-top:20px;
		padding-bottom:20px;
		line-height:25px;
		}
		
		#right_content a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#EE830D;
		}
		
		#right_content a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#993300;
		}
		
		#right_content .link_on{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#993300;
		}

/* Log in */

.login_text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		color:#333;
		font-weight:bold;
		}
		
#right_footer_home{
	position:relative;
	width:31px;
	left:679px;
	margin-top:25px;
}