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

/* COLORS 
	NARANJA:     #ff8001
	GRIS P :     #4f4e53
	GRIS STRONG: #333333
*/

/* 
	Font-size base: 13px / 0.8em
*/

/* reset.css Blueprint - Copyright (c) 2007-2008 */
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, button, 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;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;}

/* typography.css */
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2.08em;line-height:1;color:#fff;margin-bottom:0.93em; margin-top:0.85em}
h1 span{display:block;font-size:0.70em; line-height:1.3em; color:#313131;margin:0.3em 0 1.12em 0;}
h2 {font-size:1.12em;color:#313131;margin-bottom:1.62em;}
	.card01 h3, .card02 h3{font-size:1.38em; color:#333333; padding-bottom:8px}
	.card01 h3{padding-bottom:5px}
h1 img, h2 img {margin:0;}
p {display:block; float:left; font-size:1em; margin:0 0 0.62em 0; color:#4f4e53}
fieldset p{float:none}
a:hover {color:#333; text-decoration:underline}
a {color:#ff8001;text-decoration:none;}
strong {color:#000; font-weight:normal}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
address {margin:0;font-style:italic;}
address.bloc{display:block; clear:left}
ul{list-style:url(../../content/img/general/bullet.png); list-style-position:inside}
ul, ol {margin:0 1.5em 1.5em 2.1em;}
li ul, li ol {margin:0 1.5em;}
ol {list-style-type:decimal; }
dl {margin:0 0 1.5em 0;}
dl dt {color:#000;}
dd {margin-left:1.15em;}
clearfix{clear:both}

/* forms */
label, input, textarea, form hr, form p{display:block; float:left;}
label{clear:left;width:100px; margin-bottom:10px}
input{width:200px; border:1px solid #999; color:#4f4e53;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
input.submitbutton{width:auto; margin-left:100px; cursor:pointer}
textarea{color:#4f4e53; width:570px; border:1px solid #999; height:150px; margin-bottom:5px}
form hr, .form-hr{margin:10px 0 20px; clear:both; width:100%; border:1px solid #999; border-width:1px 0 0 0; height:1px; overflow:hidden}

/*LAYOUT*/	

	/* GENERAL */
	body {font-size:0.8em;color:#4f4e53;background: url(../../content/img/general/bg-grey.png) #a5a9b0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
		#main { position:relative; width:100%; min-width:950px; margin:0 auto; /*overflow:hidden;*/ padding-bottom:20px}
	
	/* HEADER */
	#header { position:relative; background:url(../../content/img/general/bg-superior.png) repeat-x; width:100%; min-width:950px; height:144px}
	.headercontent{position:relative; width:950px; margin:0 auto; overflow:hidden}
	.titlesection {position:relative; width:100%; min-width:950px; margin:0 auto; overflow:hidden; background-image:url(../../content/img/general/bg-orange.png); /*height:133px*/}
		/*.titlesection .lightLeft{position:relative; width:100%; margin:0 auto; background: url(../../content/img/general/bg-orange-lightLeft.png) repeat-y left; }
		.titlesection .lightRight{position:relative; width:100%; margin:0 auto; background: url(../../content/img/general/bg-orange-lightRight.png) repeat-y right; }*/
		.titlesection div div div {position:relative; width:745px; min-width:950px; margin:0 auto; padding-left:205px;}
	.orange-shadow{position:relative; width:100%; margin:0 auto; overflow:hidden; background:url(../../content/img/general/bg-orange-shadow.png) repeat-x; height:5px;}
		
		/* MENÚ */
		ul.menu-top, ul.menu-top ul{list-style:none;padding:0;margin:0;}
		.menu-top li{float:left;position:relative;z-index:100;}
		.menu-top a {display:block;width:167px;padding:7px 0 15px 0;margin-right:2px;text-align:center; color:#666; font-size:1.35em; font-weight:600; font-variant:small-caps;
										background:url(../../content/img/general/tab-menu.png) no-repeat; cursor:pointer}
		.menu-top a:hover{color:#333333; text-decoration:none}
		.menu-top a.orange {color:#ff8001}
		.large-top a{background:url(../../content/img/general/tab-menu-large.png) no-repeat;height:160px;}
		.large-top ul a{background:none;height:12px;padding-top:0; font-size:0.98em; font-variant:normal; font-weight:normal; padding-bottom:7px}
		.menu-top  ul {visibility:visible;position:absolute;height:0;top:35px; left:0px;}
	
	/* CONTENT */
	#content {position:relative; width:100%; margin:0 auto;/* overflow:hidden;*/}
	.maincontent {position:relative; width:758px; margin:0 auto; /*overflow:hidden;*/ margin-top:1.36em; padding-left:147px;}
		.maincontent .top{background:url(/content/img/general/big-paper_top.png) 100% 0 no-repeat scroll; height:13px; margin:0 0 0 18px}
		.maincontent .top div{background:url(/content/img/general/big-paper_top.png) 0 0 no-repeat scroll; height:13px; margin:0 0 0 18px; left:-36px; font-size:0; line-height:0;position:relative; width:18px}
		
		.maincontent .center{background:url(/content/img/general/big-paper_center.png) repeat-y scroll 0 0; padding:0 0 0 12px;}
		.maincontent .center .c2{background:url(/content/img/general/big-paper_center2.png) repeat-y scroll 100% 0; padding:0 12px 0 0;}
		.maincontent .center .c3{display:block;position:relative; width:689px; margin:0 auto; overflow:hidden; padding:20px 20px 0 22px;}
		.maincontent .center .c4{display:block;position:relative; left:0px; width:559px; margin:0 auto 0 0; overflow:hidden; padding:20px 20px 0 22px;}
		.maincontent .center #facebook{display:block;position:absolute; top:0px; left:745px; width:120px; margin:0 auto; overflow:hidden; padding:20px 20px 0 22px;}
			.maincontent .left{display:block; float:left; width:485px; margin-right:34px}
			.maincontent .right{display:block; float:left; width:168px; margin-bottom:0px}
				.maincontent ul {display:block; clear:both; margin:0 0 0 0}
				.maincontent li {margin-bottom:7px;}
				.maincontent ul ul {display:block; clear:both; list-style:none; margin-top:3px; margin-left:14px}
				.maincontent ul ul li {margin-bottom:3px}
		
		.maincontent .bottom{background:url(/content/img/general/big-paper_bottom.png) 100% 0 no-repeat scroll; height:33px; margin:0 0 0 18px}
		.maincontent .bottom div{background:url(/content/img/general/big-paper_bottom.png) 0 0 no-repeat scroll; height:33px; margin:0 0 0 18px; left:-36px; font-size:0; line-height:0;position:relative; width:18px}
	
	/* FOOTER */
	#footer {position:relative; width:758px; margin:0 auto; overflow:hidden; margin-top:1.26em; padding-left:142px;}
		#footer .center{display:block; float:left; width:755px; height:160px; background: url(../../content/img/general/bg-card.png) no-repeat right;}
			.card01, .card02, .card03, .card01 div {display:block; float:left; }
			.card01{width:210px; padding:18px 20px 20px 10px; margin-left:10px;}
				.card01-left{width:136px; margin-right:20px;}
				.card01 p{font-size:0.94em;}
				.card01-right{width:54px;}
			.card02{width:221px; padding:16px 20px 20px 18px;}
					.card02 p{display:block; font-size:1.46em; color:#ef7800; width:100%; height:26px; overflow:visible; border-bottom:1px dotted #333333; margin-top:2px;margin-bottom:2px; padding-top:0}
					.card02 p span{font-size:0.52em; color:#333333; vertical-align:super; padding-right:3px;}
				.card02 img {margin-top:6px}
			.card03{width:115px; padding:18px 20px 20px 105px;}
				.card03 a{font-size:0.92em}
				.card03 p{display:block;clear:both;}
				.card03 p.w3c{margin-left:10px; margin-top:0; margin-bottom:5px;}

/*CLASSES*/
.logo{display:block; float:left; width:167px}
.orange, ul.menu a.orange{color:#ff8001}
.bottom{margin-bottom:0}
.cursordefault{cursor:default}
p.small{font-size:0.85em}
p.all{width:690px}

#amigas{
  font-size:0.8em;
  text-align:right;
  color:#999;
}

#amigas a, #amigas a:visited, #amigas a:hover{
  color:#999;
} 