/* CSS Document */
BODY
{
	margin: 0;
	padding: 0;
	border: 0;
	FONT-SIZE: 11px;
	COLOR: #858585;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	background: #fff;
	border-top: 10px solid #d9e2ec;
	
}	
/* Wrapper ............................................................................................. */

#wrapper	{
	margin: 0 auto;
	padding: 0;
	width: 779px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 779px;
	/*background: url("../img/bg_wrapper1.jpg") repeat-y;*/
	}

html>#wrapper	{
	width: 779px;
	} 

/* Header ............................................................................................. */

#header
{
	height: 83px;
	text-align:left;
	width:779px;
	margin: 0;
	padding:0;
	z-index: 100;
	}
#logo
{
	margin:0 5px 0 0;
	padding: 0;
	width:148px;
	height: 55px;
	float:left;
}

/* DIVS de Soporte de contenido .....................................................................................*/

#wrapper1 {
	position:relative;
	text-align:left;
	width:779px;
	background: #fff;
	margin:15px 0 0 0;
	padding:0;
z-index: 10;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:779px;
	margin:0;
	padding:0;

}
#maincol {
	position:relative;
	margin:0;
	padding: 0;

	}
#leftcol { 
	position:relative;
	float:left;
	top:0;
	width:210px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:210px; /* actual value */
	margin:0;
	padding:0;

	}
#rightcol {
	position:relative;
	top:0;
	float:right;
	width:191px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:191px; /* actual value */
	margin:0;
	padding:0 0 15px 0;

	}
#centercol {
	position:relative;
	margin:0 0 0 155px ;
	width: 399px;
	background:#fff;
	padding: 0 13px 10px 13px;

	}
#centercol-long {
	position:relative;
	margin:0 0 0 218px ;
	width: 556px;
	background:#fff;
	padding: 0;
	overflow:hidden;
}
#footer {
	/*position:relative;*/
	background: url("../img/bg_footer.png") repeat-x center;
	border: 1px solid #d2d2d2;
	height: 20px;
	width:100%;
	clear:both;
	margin:12px 0 0 0;
	padding:0 0 0 10px;
	text-align:left;
	color:#ababab;
	bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 21px;
	}
#footer-brands {
	height: 10px;
	text-align:center;
	padding:2px 0 0 5px;
	margin:0;
	color:#0c2d83;
	}
#footer-pie {
	font-size: 11px;
	text-align:center;
	padding:1px 0 1px 5px;
	margin:0;
	color:#a5b3d7;
	}
#footer-brands  a{
	font-size: 11px;
	color:#0c2d83;
	text-decoration:none;
	}
#footer-brands  a:hover{
	color:#596faa;
	text-decoration:none;
	}
	
#footer-menu {
font-size: 12px;
	text-align:center;
	padding:4px 0 0 5px;
	margin:0;
	color:#0c2d83;
	}
#footer-menu ul li{
	color: #375C9B;
	font-size: 12px;
	display:inline;
	margin: 3px 0 3px 0;
	padding: 0;
	/*background:url(../img/bullet8.png) no-repeat left center;*/
}
#footer-menu li a {
	text-decoration:none;
	display: inline;
	color: #5c71a9;	
	background: url(../img/bullet1.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin: 3px 3px 3px 0;
}
#footer-menu li a:hover{
	text-decoration: none;
	display: inline;
	color: #0c2d83;
	background: url(../img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin: 3px 3px 3px 0;
	}	
#footer-copyright{
	margin: 0pt;
}	
#footer-policy{
	float:right;
	margin:0 10px 0 0;
}
#footer-policy a{
text-decoration:none;
color:#80a1c4;
}
#footer-policy a:hover{
text-decoration:none;
color:#ccc;
}
	/* DIVS CONTENEDORES DE HOMES ..........................................................................*/

#div-destacados
{
width: 210px;
height: 237px;
padding:0;
margin:0;
}
#div-destacados p
{
padding:0;
margin:0;
line-height: 14px;
text-align:left;
}
.home-destacado a
{
width:188px;
height:48px;
padding: 10px;
margin: 0 0 7px 0;
COLOR: #858585;
display:block;
text-decoration:none;
border:1px solid #d2d2d2;
background: url(../img/bg_destacado1.png) repeat-x bottom;
}
.home-destacado a:hover
{
width:188px;
padding: 10px;
COLOR: #444;
display:block;
text-decoration:none;
background: #F5F5F5;
}
.home-destacado h1
{
margin: 0;
background: url(../img/bullet_destacado.png) no-repeat left center;
color: #205791;
padding: 0 0 0 17px;
font-size: 14px;
font-weight:bold;
}

.home-destacado p
{
margin: 0;
padding: 0;
font-size: 11px;
text-align:left;
}

#div-flash
{
width: 556px;
height: 227px;
border:1px solid #d2d2d2;
padding:0;
margin:0;
position:relative;
}
#div-servicios
{
margin: 15px 0 0 0;
overflow:hidden;
}
.home-servicios
{
width: 170px;
margin: 0 0 0 0;
padding:0;
float:left;
}
.home-servicios p
{
text-align:left;
}
.home-servicios-separador
{
width: 20px;
margin: 0;
padding:0;
float:left;
}
.home-servicios-foto
{
width:65px;
height:65px;
margin: 0 0 10px 0;
border: 1px solid #d2d2d2;
}
.destacados1 p
{
text-align:left;
}
.destacados2 p
{
text-align:left;
}
.destacados3 p
{
text-align:left;
}
.destacados1
{
width: 150px;
height: 116px;
margin: 0;
padding:10px;
float:left;
background-image: url(../img/rrhh_destacado1.png);
background-position: left bottom;
background-repeat:no-repeat;
border: 1px solid #dbdbdb;
}
.destacados2
{
width: 150px;
height: 116px;
margin: 0;
padding:10px;
float:left;
background-image: url(../img/rrhh_destacado2.png);
background-position: left bottom;
background-repeat:no-repeat;
border: 1px solid #dbdbdb;
}
.destacados3
{
width: 150px;
height: 116px;
margin: 0;
padding:10px;
float:left;
border: 1px solid #dbdbdb;
/*background: #f9fafc;*/
background-image: url(../img/bg_destacado1.png);
background-position: bottom;
background-repeat:repeat-x;
}
.destacados3 p
{
text-align:left;
}
.foto-destacado
{
width:65px;
height:65px;
margin: 0 5px 0 0;
border: 1px solid #d2d2d2;
float: left;
}


/* RECURSOS HUMANOS ..........................................................................................*/
.recuadro
{
margin: 0;
padding:10px;
border: 1px solid #dbdbdb;
background-color: #f9fafc;
background-image: url(../img/bg_destacado1.png) repeat-x top;
}
.recuadro h3
{
margin: 0;
}

#div-flash-chico
{
width: 556px;
height: 80px;
border:1px solid #c9c9c9;
padding:0;
margin:0 0 10px 0;
position:relative;
z-index: 10;
}
#div-flash-int
{
width: 556px;
height: 195px;
/*border:1px solid #d2d2d2;*/
padding:0;
margin:0;
position:relative;
z-index: 10;

}
#div-flash-int p
{
text-align:left;
}
#div-flash-int-l
{
width: 170px;
height: 195px;
float: left;
padding:0;
margin:0;
position:relative;
z-index: 10;
}
#div-flash-int-l h1
{
margin: 0;
padding:0;
}
#div-flash-int-r
{
	width: 381px;
	height: 197px;
	margin: 0;
	float:right;
	padding:0;
	z-index: 10;
}
.rrhh-home-test
{
margin: 5px 0 0 0;
padding: 7px 0 0 0;
width: 170px;
position:relative;
}
.rrhh-home-test-t
{
height: 53px;
width: 170px;
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin: 0;
overflow:hidden;
}
.rrhh-home-test img
{
width: 54px;
height: 48px;
border:1px solid #ccc;
margin: 0 5px 0 0;
float:left;
}
#div-flash-int h5 
{
margin:5px 0 0 0;
padding: 0;
}
#div-flash-int h5 a
{
font-size: 11px;
font-weight: bold;
/*color: #6388ae;*/
margin: 0;
padding: 0 0 0 15px;
line-height: 14px;
/*background: url(../img/bullet_flecha.png) no-repeat left center;*/
text-decoration:none;
color: #205791;
background: url(../img/bullet_mas.png) no-repeat left top;
}
#div-flash-int h5 a:hover
{
font-size: 11px;
font-weight: bold;
color: #aaaaaa;
margin: 0;
padding: 0 0 0 15px;
line-height: 14px;
background: url(../img/bullet_mas_.png) no-repeat left top;
text-decoration:none;
}

/*.rrhh-oport 
{
border-top: 1px solid #d2d2d2;
margin: 0 0 10px 0;
padding: 5px 0 0 0;
display:block;
color: #858585;
}*/

/* Testimonial ....................................................................................*/

.div-testimonial {
padding:15px 0 0 0;
margin: 10px 0 10px 0;
border-top:1px solid #d2d2d2;
background:url(../img/comillas.png) right top no-repeat;
}
.div-testimonial-img {
padding:0;
width:68px;
height:80px;
float: left;
margin: 0 15px 5px 0 ;
border: 1px solid #d2d2d2;
}
.div-testimonial-img img {
width:68px;
height:80px;
}
.div-testimonial-cont {
padding:0;
margin:0;
}
.div-testimonial-cont h3 { 
margin: 0;
padding: 0;
color:#436890;
font-size: 14px;
background: 0;
font-weight:bold;
}

/* Noticias ....................................................................................*/

.div-noticias {
padding:15px 0 0 0 ; 
margin: 10px 0 10px 0;
border-top:1px solid #d2d2d2;
line-height: 11px;
}
.div-noticias-img {
padding:0;
width:100px;
float: left;
margin: 0 15px 5px 0 ;
border: 1px solid #d2d2d2;
}
.div-noticias-img img {
width:100px;
}
.div-noticias p{
margin:5px 0 5px 0;
line-height: 14px;
}
.div-noticias-cont {
padding:0;
margin:0;
}
.div-noticias-cont h3 { 
margin: 0 0 5px 0;
padding: 0;
color:#436890;
font-size: 12px;
background: 0;
font-weight:bold;
}
.div-noticias-cont p.fecha { 
margin: 0;
padding: 0;
font-size: 10px;
background: 0;
font-weight:normal;
color: #444;
}

/* DOCUMENTOS ..............................................................................................*/
p.text-pdf 
{
padding: 0 0 0 17px;
margin: 0;
color: #444;
text-decoration: none;
background: url(../img/ico_PDF.png) no-repeat left top;
}
a.pdf 
{
padding: 0 0 0 17px;
margin: 0;
color: #444;
text-decoration: none;
background: url(../img/ico_PDF.png) no-repeat left top;
display: block;
}
a.pdf:hover
{
color: #444;
text-decoration:underline;
background: url(../img/ico_PDF_.png) no-repeat left top;
}
a.ppt 
{
padding: 0 0 0 17px;
margin: 0;
color: #444;
text-decoration: none;
background: url(../img/ico_ppt.png) no-repeat left top;
display: block;
}
a.ppt:hover
{
color: #444;
text-decoration:underline;
background: url(../img/ico_ppt_.png) no-repeat left top;
}
a.file 
{
padding: 0 0 0 17px;
margin: 0;
color: #444;
text-decoration: none;
background: url(../img/ico_file.png) no-repeat left top;
display: block;
}
a.file:hover
{
color: #444;
text-decoration:underline;
background: url(../img/ico_file_.png) no-repeat left top;
}
a.link 
{
padding: 0 0 0 17px;
margin: 0;
color: #444;
text-decoration: none;
background: url(../img/ico_link.png) no-repeat left top;
display: block;
}
a.link:hover
{
color: #444;
text-decoration:underline;
background: url(../img/ico_link_.png) no-repeat left top;
}
a.download
{
padding: 0 4px 0 4px ;
margin: 0 0 2px 2px;
color: #000;
text-decoration: none;
border: 1px solid #ddd;
background: #f4f4f4;
display:block;
float:left;
}
a.download:hover
{
color: #444;
text-decoration:none;
background: #b3cae3;
}
/* TÍTULOS Y PÁRRAFOS ........................................................................................*/

H1.home
{
font-size: 15px;
font-weight: bold;
color: #80a1c4;
margin: 0;
line-height: 16px;
}
H1.home a
{
text-decoration: none;
color: #80a1c4;
}
H1.home a:hover
{
text-decoration: underline;
color: #aaaaaa;
}
H1
{
font-size: 17px;
font-weight: normal;
color: #205791;
margin: 15px 0 15px 0;
line-height: 22px;
}
H2
{
font-size: 14px;
font-weight: bold;
color: #80a1c4;
margin: 15px 0 15px 0;
line-height: 20px;
}
H3
{
font-size: 12px;
font-weight: bold;
color: #595959;
margin: 15px 0 15px 0;
line-height: 16px;
padding: 0 0 0 16px;
background: url(../img/bullet_h3_l.png) no-repeat left top;
}
H4.h4-bullet
{
font-size: 12px;
font-weight: bold;
/*color: #e3a103;*/
color:#5d82aa;
margin:0 0 7px 0;
padding:0;
/*background: url(../img/bullet_h4.png) no-repeat left top;*/
border-bottom: 1px solid #eeeeee;
display:block;
}
H4.h4-bullet a
{
font-size: 12px;
font-weight: bold;
/*color: #e3a103;*/
color:#5d82aa;
margin: 1px 0;
padding: 0 0 0 15px;
background: url(../img/bullet_h3_f.png);
background-repeat: no-repeat;
background-position:top left;
text-decoration:none;
display:block;

}
H4.h4-bullet a:hover
{
font-size: 12px;
font-weight: bold;
color:#595959;
margin: 1px 0;
padding: 0 0 0 15px;
background-image: url(../img/bullet_h3_f_.png);
background-repeat: no-repeat;
background-position:top left;
text-decoration:none;
display:block;
}
H4
{
font-size: 12px;
font-weight: bold;
/*color: #e3a103;*/
color:#5d82aa;
margin: 0;
margin: 5px 0 5px 0;
/*padding: 0 0 0 20px;
background: url(../img/bullet_h3.png) no-repeat left top;*/
}
H4.home
{
font-size: 17px;
font-weight: normal;
color: #7d7d7d;
margin: 0 0 3px 0;
padding: 0;
background:none;
}
H5
{
font-size: 12px;
font-weight: bold;
color: #7d7d7d;
margin: 2px 0 2px 0;
line-height: 14px;
}
H6
{
font-size: 10px;
letter-spacing:1px;
font-weight: normal;
margin: 0 0 10px 0;
/*padding: 0;*/
padding: 0 0 0 15px;
color: #80a1c4;
font-family:Arial, Helvetica, sans-serif;
background: url(../img/bullet_flecha.png) no-repeat left center;
}
H6 a
{
font-size: 10px;
letter-spacing:1px;
font-weight: normal;
margin: 0 0 10px 0;
/*padding: 0 0 0 15px;*/
color: #80a1c4;
text-decoration: none;
/*background: url(../img/bullet_flecha.png) no-repeat left center;*/
font-family:Arial, Helvetica, sans-serif;
}
H6 a:hover
{
font-size: 10px;
letter-spacing:1px;
font-weight: normal;
margin: 0 0 10px 0;
/*padding: 0 0 0 15px;*/
text-decoration: underline;
color: #858585;
/*background: url(../img/bullet_flecha_.png) no-repeat left center;*/
font-family:Arial, Helvetica, sans-serif;
}
.align-left
{
margin: 8px 0 8px 0;
line-height: 17px;
text-align:left;
}
p
{
margin: 8px 0 8px 0;
line-height: 17px;
text-align:justify;
}
p.text10
{
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
p.text10-grey
{
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
text-align:left;
line-height: 12px;
}
p.text10-blue
{
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6388ae;
line-height:15px;
text-align:left;
}
p.sin-margin
{
margin: 0;
padding:0;
line-height: 14px;
text-align:left;
}
.text11-blue
{
margin: 0;
font-size:11px;
color:#6388ae;
line-height: 14px;
text-align:left;
}
.text11-red
{
margin: 0;
font-size:11px;
color:red;
line-height: 14px;
text-align:left;
}
a
{
color: #205791;
text-decoration:underline;
}
a:hover
{
color: #858585;
text-decoration:underline;
}
a.a-button
{
color: #6388ae;
font-size:15px;
font-weight:bold;
text-decoration:none;
padding: 2px 5px 2px 15px;
margin: 0 15px 0 0;
background: url(../img/bullet_flecha.png) no-repeat left center;
}
a.a-button:hover
{
color: #aaaaaa;
text-decoration:none;
padding: 2px 5px 2px 15px;
margin: 0 15px 0 0;
background: url(../img/bullet_flecha_.png) no-repeat left center;
}
a.link-mail
{
color: #6388ae;
text-decoration: underline;
padding: 0 0 0 25px;
margin: 0 15px 0 0;
background: url(../img/ico_mail.png) no-repeat left center;
}
a.link-mail:hover
{
color: #aaaaaa;
padding: 0 0 0 25px;
margin: 0 15px 0 0;
background: url(../img/ico_mail_.png) no-repeat left center;
}
a.mas
{
color: #6388ae;
text-decoration: underline;
padding: 0 0 0 15px;
margin: 0 15px 0 0;
background: url(../img/bullet_mas.png) no-repeat left center;
}
a.mas:hover
{
color: #aaaaaa;
padding: 0 0 0 15px;
margin: 0 15px 0 0;
background: url(../img/bullet_mas_.png) no-repeat left center;
}
a.link-button
{
	margin: 4px 5px 0 0;
	padding: 2px 5px 3px 5px;
	background: url(../img/bg_button2.png) repeat-x center;
	border: 1px solid #8ca3bd;
	color: #56799d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
a.link-button:hover
{
	text-decoration: none;
	color: #56799d;
}
hr
{
height:1px;
margin: 7px 0 7px 0;
border-bottom: 1px dashed #a5a5a5;
}
/* LISTAS ..................................................................................................*/
#centercol-long ul
{
margin: 10px;
}
#centercol-long ul li
{
list-style-image:url(../img/bullet_li.png);
margin:0 0 0 10px;
padding: 0;
}
ul.list9
{
margin: 10px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}
ul.list9 li
{
list-style-image: url(../img/bullet_h3_f.png);
margin:2px 0 2px 10px;
padding: 0;
}
ul.list-margin
{
margin: 10px;
list-style:none;
}
ul.list-margin li
{
list-style:none;
padding: 5px 0 5px 5px;
margin: 0 0 5px 0; 
font-size: 12px;
color: #444;
border:1px solid #dbdbdb;
}
ul.list-campanias
{
margin: 10px 0 10px 0;
list-style:none;
width: 556px;
clear:both;
position:relative;
}
ul.list-campanias li
{
list-style:none;
display: block;
float: left;
padding: 0;
margin: 10px 15px 0 0; 
color: #444;
border-bottom:1px solid #dbdbdb;
}

/* Fieldset ....................................................................................*/

fieldset {
	margin: 10px 0 10px 0;
	padding:5px 0 15px 0;
	border:0;
	color: #000;
	FONT-SIZE: 11px;
 }
	
fieldset dl {
	margin:0;
	padding: 2px 0 0 0;

}
fieldset p {
	margin: 3px 0 3px 6px;
	line-height: 14px;
}

fieldset dl dd {
	margin: 10px 0 0 230px;
	padding:0 10px 0 0;
}
fieldset dl dt {
	margin: 10px 15px 0 0;
	/* True margin value for all versions of IE Win, including 6.0 */
	text-align:right;
	width: 210px;
	float:left;
	color: #444;
}	

/* ELEMENTOS DE FORMULARIO ..................................................................................*/

select.idioma
{	
	margin: 0;
	padding: 0 5px 0 5px;
	font-size: 9px;
	background: #ffffff;
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	color: #858585;
	font-family: 'Arial', verdana, Tahoma, sans-serif;
}
input, select, textarea
{	
	margin: 0;
	padding: 1px 5px 1px 5px;
	font-size: 11px;
	background: #fff;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	color: #444;
	font-family: 'Arial', verdana, Tahoma, sans-serif;
}
input.button
{	
	margin: 0 5px 0 0;
	padding: 1px 5px 1px 5px;
	background: url(../img/bg_button2.png) repeat-x;
	border: 1px solid #8ca3bd;
	width:auto;
	overflow:visible;
	color: #56799d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.button
{	
	margin: 0 5px 0 0;
	padding: 1px 5px 1px 5px;
	background: url(../img/bg_button2.png) repeat-x;
	border: 1px solid #8ca3bd;
	width:auto;
	overflow:visible;
	color: #56799d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.button input
{	
	margin: 0 5px 0 0;
	padding: 1px 5px 1px 5px;
	background: url(../img/bg_button2.png) repeat-x;
	border: 1px solid #8ca3bd;
	width:auto;
	overflow:visible;
	color: #56799d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.checkandradio input
{
	background:none;
	border:0;
	margin:0 1px 0 1px;
}

input.checkandradio 
{
	background:none;
	border:0;
	margin:0 1px 0 1px;
}
.checkandradio 
{
	background:none;
	border:0;
	margin:0 1px 0 1px;
}
.align-right
{
text-align:right;
}
.float-left
{
float:left;
margin: 0 10px 0 0;
}
.float-right
{
float:right;
margin: 0  0 0 10px;
}
.big-margin
{
margin: 20px 0 5px 0;
padding:0;
line-height: 14px;
}
/* TABLAS ...............................................................................................*/

table p
{
text-align:left;
}

table.table1
{
border-top: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
color: #444;
font-size: 11px;
margin: 10px 0 10px 0;
}
table.table1 td
{
border-bottom: 1px solid #dbdbdb;
border-left: 1px solid #dbdbdb;
margin: 0;
padding: 3px 7px 3px 7px;
}
table.table1 td.table1-tit
{
background: #e5ecf3;
font-weight:bold;
color:#205791;
}

table.table2
{
color: #444;
font-size: 11px;
margin: 10px 0 10px 0;
}
table.table2 td
{
border-bottom: 1px solid #ededed;
margin: 0;
padding: 4px 5px 4px 5px;
}
table.table2 td h4
{
margin: 0;
padding: 0;
}
table.table2 td.sinpadding
{
border-bottom: 1px solid #ededed;
margin: 0;
padding: 0;
}
table.table2 td.table2-tit
{
border-bottom: none;
margin: 0;
padding: 10px 0 5px 0;
font-size: 14px;
font-weight: bold;
color: #80a1c4;
line-height: 20px;
}
table.table2 td.rrhh-oport-tit
{
font-size: 14px;
font-weight: bold;
color: #5d82aa;
margin:0 0 5px 0;
text-decoration: none;
padding: 5px 0 0 27px;
background: url(../img/ico_oportunidades.png) no-repeat left;
height: 21px;
}
table.table2 td.rrhh-oport-tit a
{
color: #5d82aa;
text-decoration:none;
font-size: 12px;
}
table.table2 td.rrhh-oport-tit a:hover
{
color: #5d82aa;
text-decoration:underline;
}
table.table3
{
color: #444;
font-size: 11px;
margin: 10px 0 10px 0;
}
table.table3 td
{
border-bottom: 1px dashed #b8b8b8;
margin: 0;
padding: 15px 15px 15px 0;
}
table.table3 img
{
float: left;
margin: 0 15px 0 0;
padding: 0;
border: 1px solid #dbdbdb;
}
table.table3 td.table3-tit
{
border-bottom: none;
margin: 0;
font-size: 14px;
font-weight: bold;
color: #80a1c4;
line-height: 20px;
padding: 15px 15px 0 0;
}
.table3-tit
{
border-bottom: none;
margin: 0;
font-size: 14px;
font-weight: bold;
color: #80a1c4;
line-height: 20px;
padding: 15px 15px 0 0;
}

table.contact
{
margin: 0;
padding: 0;
}
table.contact td
{
margin: 0;
padding: 0;
color: #80a1c4;
}

/* fix ......................................................*/
/**/.clearfix 
{
    content: "."; 
    display: block; 
    height: 1px; 
    clear: both; 
	overflow:hidden;
	margin:0;
	padding:0;
}
.destacado
{
padding: 5px 10px 5px 10px;
margin: 10px 0 10px 0;
background: #f8f8f8;
}
.destacado h4
{
margin: 0;
}
.destacado p
{
margin: 5px 0 5px 0;
}
.iframe
{
margin:0;
padding: 0;
}

