@charset "utf-8";
/* CSS Document */

/******************************************************************** content */

body  		{ text-align:center; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#707070; background:#fff;	}
.clear		{ margin:0; padding:0; clear:both; }
a			{ color:#455763; text-decoration:none; }
a:hover		{ color:#455763; }
h1, h2, h3, h4, h5 { margin:0; padding:0; line-height:normal; font-size:12px; }

h1.secTitle { padding:0; margin:0; border-bottom: #d8dedc 1px dotted; padding-bottom:5px; font-size:24px; text-transform:uppercase; color:#b61d15; font-weight:normal; letter-spacing:2px; }
h2.secTitle { padding:0; margin:0; border-bottom: #d8dedc 1px dotted; padding-bottom:5px; font-size:14px; text-transform:uppercase; color:#b61d15; font-weight:normal; letter-spacing:2px; }


/******************************************************************** content */

#container	{ position:relative; width:720px; margin-left:auto; margin-right:auto; padding:0; height:100%; text-align:left; background:#fff url("../images/bgBody.gif") repeat-x;  }

/******************************************************************** header */

.header		{ display:block; margin:0; padding:0; text-align:left; height:145px; width:720px; background:url(../images/bgHeader.jpg) no-repeat  }
.header	h1 	{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin:40px 0 0 0; font-size:24px; color:#434d54; width:500px; padding:0 0 0 25px;  }

.header	.title { height:132px; width:720px; padding:0; margin:0; display:block}

.header .welcome	{ position:relative;  margin:0; padding:0; text-align:left; height:170px; }
.header .welcome p	{ font-family:Georgia, "Times New Roman", Times, serif; color:#000000; width:490px; padding:25px 0 0 25px; margin:0; }

/******************************************************************** top_nav */

.header .top_nav				{ float:left; margin-top:115px; padding:0; text-align:left; height:30px; clear:both; }
.header .top_nav ul				{ float:left; margin:0; padding:0; list-style:none; padding:0; }
.header .top_nav ul li			{ display:block; float:left; margin:0; padding:0; text-transform:uppercase; font-size:12px; padding-right:14px; margin-left:14px; }
.header .top_nav ul li.last		{ display:block; float:left; margin:0; padding:0; text-transform:uppercase; font-size:12px; padding-right:14px; margin-left:14px; }
.header .top_nav ul li a		{ float:left; padding:0; margin:0; height:30px; line-height:30px; font-weight:bold; text-decoration:none }
.header .top_nav ul li a:hover	{ text-decoration:underline; }

/******************************************************************** content */

#content		{ margin:0; padding:15px 0 20px 0; border-bottom:1px solid #d8dedc;  }

/******************************************************************** two_col_thin_right */

div.two_col_thin_right				{ width:720px; margin:0; padding:0;  }
div.two_col_thin_right div.left_col	{ float:left; width:220px; margin:0; padding:0; }
div.two_col_thin_right div.right_col{ float:right; width:460px; margin:0; padding:0; }


.information								{ margin:0; margin-bottom:35px; padding:0; float:left; width:100%; }
.information h2								{ color:#b61d15; padding-bottom:5px; font-size:12px; text-transform:uppercase; font-weight:normal;}
.information ul.opciones 					{ margin:10px 0; text-align:left; }
.information ul.opciones					{ margin:0; padding:0; border-top: #d8dedc 1px dotted; }
.information ul.opciones li					{ border-bottom: #d8dedc 1px dotted; list-style-type:none; padding:8px 2px 8px 0; font-size:12px; }
.information ul.opciones li span.icono		{ height:16px; margin-right:5px;}
.information ul.opciones li span.icono img	{ padding:0; margin:0 5px 0 0; float:left; clear:both; }
.information ul.opciones li span.archivo	{ font-weight:bold; }
.information ul.opciones li span.archivo a 	{ color:#888888; }
.information ul.opciones li span.archivo a:hover	{ text-decoration:underline; }

ul.consejo		{ margin:0 0 15px 0; padding:0; list-style-type:none; font-size:12px;}
ul.consejo li	{ border-bottom: #d8dedc 1px dotted; list-style-type:none; padding:8px 2px 8px 0; font-size:12px; }
ul.consejo li b	{ display:block; padding:3px 0; }


/******************************************************************** footer */

.footer				{ margin:0; padding:10px 0;  color:#455763; font-size:11px; }
.footer	.contenido	{ margin:0; padding:0; text-align:left; background:none; float:left; width:320px; }
.footer .address	{ margin:0; padding:0; text-align:right; background:none; float:right; width:320px;  }