@charset "utf-8";
@media all {
/* Simplified box model hack para posicionar correctamente las imagenes de esquina. */
* html img { \margin-left:-.2em; ma\rgin-left:0; }
/* BODY AND FONTS: =body
----------------------------------------------- */
	body { background: #fff; margin:0; padding: 0; text-align: center;  } 
	body, input, textarea, select { color: #343434; font: 12px/18px 'Trebuchet MS', Arial, sans-serif; }

/* LINKS AND IMAGES: =links
----------------------------------------------- */
	a img { border: none; }
	a:link, a:visited { color:#EC1C24; }
	a:hover { color: #EC1C24; text-decoration: underline; }
	
/* TYPOGRAPHY: =typography-
----------------------------------------------- */	
	h1, h2, h3, h4, h5, h6 { color: #000; font: 14px/15px Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0;  }
	h2 { font-size: 14px; margin: 0; padding: 3px 3px 0 5px; font-weight: bold;}	
	h3 { font-size: 16px; margin: 0; padding: 3px 3px 0 5px; font-weight: bold;}	
	h4 { font-size: 14px; margin: 0; padding: 10px 0 5px 10px; font-weight: bold;}	

	p { color: #000; margin: 0; padding: 0; }
	ul, ol {margin: 0 0 0 30px; padding: 0; border: none; }
	li {list-style-type: square; margin: 0; padding: 0; color: #EC1C24; padding: 2px 0 2px 0;}
	a[rel="external"], a.external { background-image: url("../img/external-off.gif"); background-position: 100% 60%; background-repeat: no-repeat; margin-right: 1px; padding-right: 11px; }
	a[rel="external"]:hover { background-image: url("../img/external-on.gif"); }
/* GENERAL LAYOUT
----------------------------------------------- */
body.fullwidth .container { padding-left: 0; width: 900px; }
#wrapper { float: left; width: 100%; background: #fff; }
.container { width: 900px; text-align: left; margin: 0 auto; }

/* Contenido
----------------------------------------------- */
#contenido { padding: 0; float: left; width: 100%; background: url("../img/bg.gif") 50% 0 repeat-y; padding: 0 0 30px 0;}

#destacado1_home { margin: 0; padding: 0; float: left; width: 900px; height: 200px; }
#destacado1_home img { padding: 0; margin: 0; float: left; width: 450px; }
#destacado1_home P { padding: 0; margin: 50px 0 0 5px; float: left; font: 15px/20px Georgia, "Times New Roman", Times, serif; color: #000; }
#destacado1_txt { margin: 0; padding: 0; float: left; width: 900px; height: 50px; }

#texto_col1 { padding: 0; margin: 0; float: left; width: 150px; }
#texto_col1 p { color: #000; margin: 0; padding: 3px 3px 3px 5px; font: 12px/13px 'Trebuchet MS', Arial, sans-serif; }
#texto_col1 .mini { color: #000; font: 10px/11px 'Trebuchet MS', Arial, sans-serif; text-align:right; padding: 0 15px 0 0;}
#texto_col1 .web { color: #000; font: 10px/11px 'Trebuchet MS', Arial, sans-serif; text-align:right; padding: 0 15px 0 0; text-decoration: none;}
#texto_col1 .web A { color: #000; text-decoration: none;}
#texto_col1 .web A:hover { color: #EC1C24;}
#destacado1_home img { padding: 0; margin: 0; float: left; }

#texto_col2 { padding: 0; margin: 0; float: left; width: 300px; }
#texto_col2 p { color: #000; margin: 0; padding: 3px 3px 3px 5px; font: 12px/13px 'Trebuchet MS', Arial, sans-serif; }
#texto_col2 .mini { color: #000; font: 10px/11px 'Trebuchet MS', Arial, sans-serif; text-align:right; padding: 0 15px 0 0;}
#texto_col2 .web { color: #000; font: 10px/11px 'Trebuchet MS', Arial, sans-serif; text-align:right; padding: 0 15px 0 0; text-decoration: none;}
#texto_col2 .web A { color: #000; text-decoration: none;}
#texto_col2 .web A:hover { color: #EC1C24;}

#texto_col3 { padding: 0; margin: 33px 0 0 0; float: left; width: 450px; background: url("../img/bg_texto_col3.gif") 0 0 repeat-y;}
#texto_col3 p { color: #000; margin: 0; padding: 3px 3px 3px 5px; font: 14px/16px 'Trebuchet MS', Arial, sans-serif; }
#texto_col3 .mini { color: #000; font: 10px/11px 'Trebuchet MS', Arial, sans-serif; text-align:right; padding: 0 15px 0 0;}
#destacado3_home img { padding: 0; margin: 0; float: left; }

.formes { color: #000; font: 14px/16px 'Trebuchet MS', Arial, sans-serif; padding: 3px 3px 3px 5px;}
.rojo { color: #EC1C24; font: 14px/16px 'Trebuchet MS', Arial, sans-serif; }
.negro { color: #000; }

#susc_col1 { padding: 0; margin: 0; float: left; width: 150px; background: url("../img/bg_lineas.gif") }
#susc_col1 h2 { color: #EC1C24; margin: 0; padding: 3px 3px 3px 5px; font: 14px/13px 'Trebuchet MS', Arial, sans-serif; font-weight: bold;}
#susc_col1 p { color: #000; margin: 0; padding: 3px 3px 3px 5px; font: 12px/13px 'Trebuchet MS', Arial, sans-serif; }
#susc_col1 .dgtextbox {BACKGROUND: #FBFBFB; BORDER: #EC1C24 1px solid; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif; COLOR: #5B5B5B; PADDING: 0 3px 0 3px; margin: 0 0 0 5px; float: left;}
#susc_col1 .input2 {BACKGROUND: #EC1C24; cursor:hand; BORDER: #EC1C24 1px solid; font: 11px/16px 'Trebuchet MS', Arial, sans-serif; COLOR: #FFFFFF; TEXT-ALIGN: center; PADDING: 0 5px 0 0; margin: 0; }


/* Contenido FORM
----------------------------------------------- */
.dgtextbox {BACKGROUND: #FBFBFB; BORDER: #D2D2D2 1px solid; FONT-SIZE: 11px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif; COLOR: #5B5B5B; PADDING: 0 3px 0 3px; margin: 0 10px 0 5px; }
.input {BACKGROUND: #FBFBFB; cursor:hand; BORDER: #D2D2D2 1px solid; FONT-SIZE: 10px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif; COLOR: #5B5B5B; TEXT-ALIGN: center; PADDING: 0 5px 0 5px; margin: 0 10px 0 5px; }
.input2 {BACKGROUND: #E7E7E7; cursor:hand; BORDER: #D2D2D2 1px solid; FONT-SIZE: 10px; FONT-FAMILY: 'Trebuchet MS', Arial, sans-serif; COLOR: #5B5B5B; TEXT-ALIGN: center; PADDING: 0 5px 0 5px; margin: 0 10px 0 5px; }

/* HEADER: =header
----------------------------------------------- */
#header { padding: 0; float: left; width: 100%; height: 140px; background: url("../img/bg_head.gif") 50% 0 no-repeat; }
#header img { float: left; }

#courtesynav { float: left; color: #fff; width: 110px; height: 140px; padding: 0;  margin-top: 30px; font: 12px 'Trebuchet MS', Arial, sans-serif; }
#courtesynav ul { display: inline; list-style: none; float: left; margin: 0; padding: 0; }
#courtesynav ul li { display: inline; list-style: none; float: left; margin: 0; padding: 0; }
#courtesynav ul li a { display: block; float: left; width: 109px; color: #000; text-decoration: none; }
#courtesynav ul li a:hover { color: #EC1C24; text-decoration: underline;}
#courtesynav ul li.act a { color: #8F8F8F; text-decoration: none;}

#menu {float: left; width: 600px; height: 140px; margin: 0; padding: 0; margin-top: 30px; font: 12px/14px 'Trebuchet MS', Arial, sans-serif; }
#menu_p { clear: both; float: left;}
#menu_p ul { display: inline; list-style: none; float: left; margin: 0; }
#menu_p ul li { display: block; list-style: none; float: left; width: 150px; margin: 0; padding: 0; }
#menu_p ul li a { display: block; float: left; color: #EC1C24; text-decoration: none; padding: 0 0 0 5px; }
#menu_p ul li.negro a { display: block; float: left; color: #000; text-decoration: none; padding: 0 0 0 5px; }
#menu_p ul li a:hover { color: #EC1C24; text-decoration: underline;}
#menu_p ul li.act a { color: #8F8F8F; text-decoration: none;}

/* FOOTER: =footer
----------------------------------------------- */
#footer {border-top: 1px solid #000; float: left; width: 100%; clear: both; padding: 16px 0 18px 0; }
#footer p.copyright {float: left; width: 750px; }
#footer p.copyright a {color: #000; text-decoration: none;}
#footer p.copyright a:hover {color: #EC1C24; text-decoration: underline;}

#footer p.nav { text-align: right; float: right; width: 150px; }
#footer p.nav a {color: #000; text-decoration: none;}
#footer p.nav a:hover {color: #EC1C24; text-decoration: underline;}
}
