@charset "utf-8";
/* CSS Document */

.inputs_grey
{
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}



/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

html{}
body{
	position:absolute;
	width:100%;
	height:80%;
	font-size:62%;
	padding:0;
	margin:0;
	margin-top:8px;
	font-family:Verdana;
	text-align: center;
	}
	
a{color:#fff;text-decoration:none;}
p{font-family:Arial;font-size:11px;}	
	
form { font-family:Arial;font-size:11px;}
/*////////////////////////////////////////////////////////		*/


#warp{

width:978px;
margin:0 auto;

}
#banner_Untitled-2,
#banner_quienes,
#banner_historia,
#banner_servicios,
#banner_faqs,
#banner_contacto,
#banner_links,
#banner{
	width:980px;
	height:159px;
}
#banner{ 	background:url(../imgs/header_home.jpg); 	}
#banner_quienes{	background:url(../imgs/header_home.jpg);		}
#banner_historia{	background:url(../imgs/header_home.jpg);	}
#banner_servicios{	background:url(../imgs/header_home.jpg);	}
#banner_faqs{		background:url(../imgs/header_home.jpg);		}
#banner_contacto{	background:url(../imgs/header_home.jpg);	}
#banner_links{		background:url(../imgs/header_home.jpg);		}
#banner_links{		background:url(../imgs/header_home.jpg);		}
#banner_Untitled-2{		background:url(../imgs/header_home.jpg);		}

#main{
}


#content_padding{
padding-top:20px;
padding-left:10px;
}


#col_sup{
	margin-top:10px;
	float:left;
}
#h1{
float:left;
	width:520px;
	height:270px;
	background:url(../imgs/h1_top.jpg) no-repeat;
	}

#h1_padding{
	padding:160px 320px 10px 10px;
}


#h1_b{
	float:left;
	width:295px;
	height:267px;
	margin-left:20px;
	overflow:hidden;
}
#col_inf{
	margin-top:20px;
	float:left;
	
}
#h2{
 	width:474px;
	height:280px;
	background:url(../imgs/domicilio.jpg) no-repeat;
	float:left;
}
#h2_padding{
	padding:40px 230px 10px 10px;
}

#h3{
 	width:474px;
	height:280px;
	background:url(../imgs/empresas.jpg) no-repeat;
	margin-left:20px;
	float:left;
}
#h3_padding{
	
	padding:40px 210px 10px 10px;
}

#h4{
 	width:295px;
	height:270px;
	background:url(../imgs/remoto.jpg) no-repeat;
	float:left;
	margin-left:10px;
}
#h4_padding{
	padding:40px 60px 10px 10px;
}
#h21{
	width:120px;
	height:270px;
	background:url(../imgs/banner_vertical.jpg) no-repeat;
	float:left;
	margin-left:10px;
}

#h21 {cursor:pointer}
#h21 a span {
  visibility: hidden;
}

.banner{
	background-image:url(../banner/images/banner.jpg);
	width: 620px;
	height: 877px;
	margin-left:160px;
}

#warp_main{
margin-top:20px;
}
#col00,#col01,#col02
{
/*978 / 3 */
float:left;
width:299px;
overflow:hidden;
}
#col01{margin-left:20px;}
#col02{margin-left:20px;}

#col_dr,#col_iz{float:left;}
#col_dr{width:700px;}
#col_iz{width:240px;height:auto;}

.q #col_dr{width:300px;}
.q #col_iz{width:470px;}

#img_quienes{margin-left:20px;}

.hidden{display:none;}

table{background:no-repeat;}

table.timg{height:156px;overflow:hidden;}


.faqs a{ color:#000;}
.faqs a:hover{ color:#f37c30;text-decoration:underline;}

table#historia img{float:left;}

#content.servicios p{margin-top:20px;}	

.nlink_part
{
    width: 100%; 
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    padding-top: 10px;
}
.nlink
{
    width: 320px; 
    float: left;
}
.nlink_title, .nlink_title a, .nlink_title2, .nlink_title2 a
{
    width: 100%; 
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
    color: #000000;
}
.nlink_title2, .nlink_title2 a
{
    height: 35px;
}
.nlink_image, .nlink_image2
{
    width: 100%; 
    height: 240px;
    vertical-align: top;
    text-align: center;
}
.nlink_image2
{
    height: 100px;
}
.nlink_hr
{
    color: #E37A11;
}

