﻿#sitewideNav {background-position:left; background: #ff00ff; height:55px; width:970px}
body{
	/*margin:0 auto;*/
	margin: 0;
	padding:0;
	background-color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#656565;
	background: #D8D9DA url(images/bg_body_03.gif) repeat-x top left;
}
p {text-align: justify !important;}

a {color: #dd0024; text-decoration: none;}
a:hover { text-decoration: underline;}

ul, li, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
ul li {list-style: none;}

#col_aB_B h3 { font: normal 18px arial;color: #333; padding-bottom: 7px;} 

#cont_a h4 { font: bold 12px arial; text-transform: uppercase;}
#cont_a h3 { font: normal 18px arial;color: #333;} 


#cont_a p { margin-bottom: 1em; text-align: justify;} 


#homeBody{
	background-image:url(images/home_bg.jpg);
}

/* fix for traffic code */
#fix{
	position:absolute;
	top:0px;
	width:100%;
	height: 100%;
}

	/*  centers the document  */
#center{
	position:relative;
	margin: 0 auto;
	width: 835px;  /*real: 1022px;*/
	text-align:left;
	background: url(images/mapa_sec.gif) no-repeat;
	background-position: 0px 121px;
}


#center.home {}


#center.seccion {
	background-color: #fff;
	background-image:url(images/seccionCenter_bg2.jpg); /*OK*/
	background-repeat:no-repeat;
	background-position: 0px -10px;
	}

#previa {text-align: right; height: 85px; background: url(images/bg_cab_04.gif) repeat-x bottom left;}
#idiomas { height: 60px; font-size: 11px; color: #CECECE;}
#idiomas a {color: #9C9C9C;}

#menu_sec {text-align: right; height: 25px; color: #CECECE; padding-right: 1em;}
#menu_sec a {color: #353434; }

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 276px;
    height: 85px;	
}

#cabecera {height: 37px; padding-top: 8px;}
#cabecera a { font-weight: bold; color: #fff;}

#cabecera ul li, #previa ul li {display: inline;}
#cabecera ul li a, #previa ul li a {color: #CCC; text-transform: uppercase; text-decoration: none; font: bold 12px arial;}
#cabecera ul li a:hover, #previa ul li a:hover {text-decoration: underline;}






.thumb  {
	display:inline;
	margin-right:1px;
}
.thumb img {
	border:2px solid #ACACAC!important;
}
.thumb a img {
	border:2px solid #888 !important;
}
.thumb a:hover img {border-color:#666 !important;}


.thumb2  {
	display:inline;
	margin-right:1px;
}
.thumb2 img {
	border:2px solid #cccccc!important;
}




#menu_ppal {height: 43px;}


#eslogan {
	position: absolute;
	top: 148px;
	left: 58px;
	width: 600px;
    height: 70px;
	color: #fff;
	font: normal 19px arial;
}

#content_prev {height: 131px;}
#content {
	background: #fff;
	height: 1%;
	padding: 8px;
}

#content_home {
	height: 1%;
	padding: 8px;
}



#content #inside_content {
	height: 1%;
	border: solid 1px #CBCBCB;
	background: #fff;
}

#content_home #inside_content {
	height: 1%;

}

/*COLUMNAS*/

#col_abc_a,
#col_abc_b,
#col_aB_a,
#col_Ab_A {
}

#col_abc_a,
#col_abc_b {
	 width: 275px;
}
#col_abc_c {
	 border: solid 1px #6b6b6b;
	 width: 250px;	
	 background: #7a7a7a;
	 color: #dedede;
	font-size: 11px;
}


#col_aB_extra {
    float: left;
    position: relative;
	width: 1px;
	left: 0px;
	height: 500px;
}
#col_aB_B {
	position: relative;
	width: 600px;
	left: 200px; top: 0px;
	padding: 11px 0px 11px 11px;
}

#col_aB_a {
	position: absolute;
	top: 237px;
	left: 8px;
	background: url(images/bg_menu_side.gif) no-repeat top left;
	width: 192px;
	height: 500px;
	text-align: center;
}
#menu_lat_inside {
	position: absolute;
	top: 8px;
	left: 8px;
	background: #D7D7D7 url('images/degra_caja.gif') repeat-x bottom left;
 padding-bottom: 266px;
	width: 176px;
	text-align: left;
}
#menu_lat_inside h3 { background: #E74941; color: #fff; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 7px 9px; border-bottom: solid 1px #fff; }
#menu_lat_inside a {color: #5D5D5D; font-size: 11px; }
#menu_lat_inside ul {
	border-top: solid 18px #B3BCBB;
}
#menu_lat_inside ul li {
	background: #D4D7DA url('images/lista_off.gif') no-repeat;
    background-position: 8px 11px;
	border-bottom: solid 1px #fff;
	padding: 7px 2px 7px 21px;
	line-height: 1em;
}



#col_abc_a,
#col_Ab_A {
	float: left;
 margin-right: 7px; 
}
#col_abc_b,
#col_aB_B {
	float: left;}

#col_abc_c {
	float: right;
    background: #7A7A7A url('images/degra_panel2.gif') repeat-x;

}
#col_abc_c_content {
	float: right;
	padding: 0 10px 0 7px;
}

#col_abc_c_content h2 { font: bold 12px arial; text-transform: uppercase; padding: 11px 0;}

/*Contenido en servicios*/

#cont_a {
	width: 400px;
	float:left;
}

#cont_a_extra {
	width: 520px;
	float:left;
}

.subcont {border-bottom: solid 1px #ccc; margin-bottom: 0.5em; padding: 0.5em 0;}
.cont_foto {float:left; margin: 0 18px 10px 0; }
.cont_header {}


#cont_b {
	width: 180px;
	float:right;
	background: #D7D7D7 url('images/degra_caja.gif') repeat-x bottom left;
	font: normal 11px arial;
}

#cont_b .cap_item { padding: 4px 0 0 8px; border-bottom: solid 4px #fff;}


#cont_c {
	clear:both;
	font: normal 11px arial;
	padding-top: 1em;
}

.tabla_cont { background: #ddd; border-top: solid 2px #CCC; border-collapse: collapse;}
.tabla_cont td {border-top: solid 1px #ccc; padding: 2px;}


div h5 {
	background: #b7b7b7;
	color: #fff;
	padding: 9px;
	font: bold 12px arial; text-transform: uppercase;}


.panel_sev, .panel_sev_corto {
	border: solid 1px #CFCFCF;
	background: #fff url('images/degra_panel.gif') repeat-x top left;
	width: 270px;
	text-align: center;
margin-bottom: 1em;
}
.panel_sev {height: 330px;}
.panel_sev_corto {height: 275px;}


.panel_sev h2, .panel_sev_corto h2 {
	font: bold 12px arial;	
	padding: 12px 15px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
}
.panel_sev h2 a, .panel_sev_corto h2 a { color: #fff;}
.panel_sev p, .panel_sev_corto p {text-align: left; padding: 5px 5px 10px 12px; font: normal 12px arial;}

.panel_sev ul, .panel_sev_corto ul { text-align: left;}
.panel_sev ul li, .panel_sev_corto ul li { text-align: left; padding: 0px 50px 10px 40px; line-height: 5px;
 background-image: url('images/lista_on.gif'); background-position: 26px 3px; background-repeat: no-repeat; }
.panel_sev ul li a, .panel_sev_corto ul li a { color: #EF5A18; font: bold 11px arial;}



/**/
#footer {
	height: 37px;
	margin-bottom: 5em;
	background: #CF4138;
	color: #D3928B;
    }


#footer_content { padding: 10px 15px;}
#footer_content a { color: #fff; font: normal 12px arial;}


.home_panel {
border-bottom: solid 1px #949494;
height: 1%;
padding-bottom: 1em;
}

.home_panel_a{
float: left;
width: 77px;
}
.home_panel_b{
float: right;
width: 140px;
}

.home_panel_b h3 {
font: bold 11px arial; text-transform: uppercase;	
}



.home_panel_info {background: #202020; color: #CECECE; text-align: center;}
.home_panel_info_content {padding: 10px;}
.home_panel_info h3 {color: #D3251E;}
.home_panel_info span { font: bold 16px arial;}




