	/* elementos básicos */
body {position:relative; margin:0; padding:0; background: #DFE4E6;}
#page div, #page ul, #page li, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #page img, #page table, #page span {position:relative; overflow:hidden; margin:0; padding:0; float:none; border:none;}
#page {font:normal 12px/150% Arial, Helvetica, sans-serif; color:#333; line-height:17px}
#page p {position:relative; overflow:hidden; margin:0;  float:none; border:none;}

	/* elementos de Títulos */
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {padding:0; margin:0 0 1em 0; line-height:normal; font-weight:bold; letter-spacing:-0.03em; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
#page h1 a:link, #page h2 a:link, #page h3 a:link, #page h4 a:link, #page h5 a:link, #page h6 a:link, #page h1 a:visited, #page h2 a:visited, #page h3 a:visited, #page h4 a:visited, #page h5 a:visited, #page h6 a:visited {text-decoration:none;}
#page h1 {font-size:24px; color: #0066cc; margin-bottom:20px;}
#page h2 {font-size:24px; color:#0066cc; margin-bottom:10px} 
#page h2.bigger {font-size:18px; color:#0066cc; margin-bottom:10px; font-weight:normal} 
#page h3 {font-size:14px; color:#333;}
#page h4 {font-size:14px; color:#0066cc;}
#page h5 {color:#333;}
#page h6 {color:#333;}

	/* elementos de texto */
#page small {font-size:11px; color:#666;}
#page b,#page strong{/*negrita*/}
#page em,#page i{/*cursiva*/}
#page u{ /*subrayado*/}
#page strike{ /*tachado*/}
#page hr {overflow:hidden; background:transparent; clear:both; height:1px; border:none; border-top:1px solid #DDD; margin:20px 0}


	/* política de enlaces */
#page a:link {text-decoration:underline; color: #0066cc; font-weight:normal;}
#page a:visited {text-decoration:underline; color: #0066cc; font-weight:normal;}
#page a:hover, #page a:active {text-decoration:underline; color: #003871;}
#page a img {border:0;}
#page #destacado .txt a:link, #page #destacado .txt a:visited,#page #destacado .txt a:hover {color:#fff;}

	/* listas */
#page #content ul {list-style:none; margin:2em;}
#page #content ul li {list-style:none; margin-bottom:1.2em; font-weight:bold; color:#333; background:url(../images/bullet.png) 0 6px no-repeat; padding-left:10px;}


/********************** MAQUETACIÓN *******************************/

/* PAGE */
#page {background: #DFE4E6;}
#page #page_wrap {width:500px; margin:20px auto; background:#fff; padding:40px; border:3px solid #ddd;}
#page .wrap {margin:0 auto;}
#page .wrap .wrap {margin:0 auto;}
#page .wrap .wrap .wrap {margin:0;}


/** HEADER **/
#page #header {width:100%; padding:0 0 20px 0; margin-bottom:20px; border-bottom:3px solid #eee;}
#page #header .wrap {}
#page #header #logo {width:328px; left:0;}
#page #header #logo img {float:left}
#page #header #logo p {float:left; margin:24px 0 0 5px}
#page #header #logo strong {color:#999;}

/**CONTENT**/
#page #content {padding:0 0 20px 0; margin-bottom:20px; border-bottom:3px solid #eee;}


/** FOOTER **/
#page #footer {width:100%; margin:0px 0 20px 0;  padding:0; color:#666}
#page #footer a {color:#666}
#page #footer .wrap{}
#page #footer #end_footer {}
#page #footer #texfooter {float:left;}
#page #footer #texfooter a {}
#page #footer #powered {float:right; font-size:10px; padding-right:15px;}
#page #footer #powered a {}

#page #container #content #content_bottom {margin-top:20px}
#page #container #content #content_bottom .pregunta {font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:190%; height:25px; color:#0066cc; padding:5px 0; font-weight:bold; letter-spacing:-0.04em;}



	
	/*auxiliares*/
#page .floatleft{float:left;}
#page .floatright{float:right;}
#page img.left {float:left; padding:0px 10px 0 0;}
#page img.right {float:right; padding:0px 0px 0 10px;}
#page .txtleft{text-align:left;}
#page .txtright{text-align:right;}
#page .txtcenter{text-align:center;}
#page .cleaner {clear:both;height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
#page .backcolor {background-color:#E5E5E5}
#page .colored {color:#D11E50;}
#page .colored1 {color:#333333;}
#page .colored2 {color:#0066CC;}
#page .separador {border-bottom:1px solid #DDD}
#page .bloque {width:100%; height:auto; display:inline-block;}
