/* BODY */
body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif;}

/* ETIQUETAS */

	/* elementos de texto */
#page p{display:block;}
#page p, #page span {font-size:1.2em; line-height:1.7em;}
#page small {display:block; margin:5px 0 0 0; color:#333;}
#page b, #page strong{}
#page em, #page i{display:block; margin:5px 0 0 17px; font-size:1.1em; color:#666;}
#page u{}
#page strike{}
#page hr {float:left; display:inline; width:100%; overflow:hidden; background:#D9D9D9; clear:both; height:1px; border:0 none; margin:10px 0;}
	
	
	/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; font-weight: normal; line-height:normal;}
#page h1 {font-size: 175%; letter-spacing:-1px; line-height:1.1; color:#333;}
#page h2 {padding:0 0 0 17px; font-size:1.4em;  background:url(../images/quiz.png) 0 1px no-repeat;}
#page h3 {font-size:1.2em;}
#page h4 {font-size:1.1em;}
#page h5 {}

	/* política de enlaces */
#page a:link {color:#989070; text-decoration:none;}
#page a:visited {color:#989070; text-decoration:none;}
#page a:hover, #page a:active {text-decoration:underline;}
#page a img {border:0 none;}

	/*elementos decorativos*/
#page .colored{color:#FF0000;}
#page .backcolor{background:#E5E5E5; padding:3px;}
#page .border_color{border:#FFF solid 5px;}

	/*lista*/
#page ul {}
#page ul li {}	
#page dl{}
#page dt{}
#page dd{}

	/*tablas*/
#page table{width:99%; empty-cells:show;}
#page table thead th{text-align:left; padding:6px; font-size:1.4em; font-weight:normal; background-color:#CCCCCC; color:#666;}
#page table tbody td{text-align:left; padding:6px; font-size:1.2em; font-weight:normal; background-color:#E6E6E6; color:#666}
#page table tfoot td{padding:6px; font-size:1.2em;}
#page table tbody tr.even td{}
#page table tbody tr.odd td{}
#page table tbody tr.highlight td {}

	/*formulario*/
#page fieldset {margin:0 0 20px 0; padding:10px; border:1px dashed #CCC;}
#page legend {padding:2px 6px; background:#C40040; border:1px solid #C40040; font-size:1.1em; font-weight:bold; color:#fff; line-height:1.1;}

#page label {float:left; display:inline; height:32px; margin:3px 3px 0 0; padding:6px 0 5px 6px; background-color:#CCCCCC; color:#666; font-size:1.4em; font-weight:normal; line-height:1.1; letter-spacing:-1px;}
#page label small{font-size:0.85em;}

#page input{width:90%; padding:3px 5px 3px 19px; background:#FFFFFF url(../images/arrow.png) left no-repeat; font-size:1.6em; color: #333;}
#page input.special{width:35%; background-color:#FFFFFF; background-image:none;}

#page input.checkbox, #page input.radio {display:inline; width:13px!important; height:13px; margin:3px 0 0 10px; background:none; border:0 none; vertical-align:middle; line-height:1.5em;}

#page select{margin-right:5px; padding:3px 5px 3px 5px; background-color:#FFFFFF; font:normal 1.6em Arial; color: #333;}
#page textarea{width:93%; height:85px; padding:3px 5px 3px 5px; background:#FFFFFF; font-size:1.6em; color: #333;}

#page input:focus, #page input:hover {background-color:#F0FFE6;}
	
	
	/*boton*/
.button_div {float:right; width:590px; height:35px; margin-top:3px; padding:5px 32px 3px; background-color:#fff; border:1px solid #ccc; text-align:right;}
.buttons {padding:6px 14px; background:#C40040 ; border-width:2px; border-style:solid; border-color:#FFFFFF #CCC #CCC #FFFFFF; color:#FFF; text-decoration:none; font-size:12px;text-transform:uppercase; font-weight:bold; cursor:pointer;}

/*********** ESTRUCTURA ******************/

/* PAGE */
#page {width:940px; margin:0 auto;}
#page .wrap {margin:0 auto;}
#page .wrap .wrap {margin:0 auto;}
#page .wrap .wrap .wrap {margin:0;}


/** HEADER **/
#page #header {background-color:#C40040;}
#page #header .wrap {}


/** LOGO **/
#page #header #logo {float:left; display:inline; margin:20px 20px 0 0;}
#page #header #logo .wrap {}


/** SHORTCUTS **/
#page #header #shortcuts {}
#page #header #shortcuts .wrap {}
#page #header #shortcuts a {}
#page #header #shortcuts a:hover{}



/** LANGUAGE **/
#page #header #lang {}
#page #header #lang .wrap {}
#page #header #lang a {}
#page #header #lang a:hover{}


/** SEARCH **/
#page #header #search {}
#page #header #search .wrap{}
#page #header #search #search_field {}
#page #header #search #advanced_search{}


/** LAYER NAV **/
#page #layer_nav {}
#page #layer_nav .wrap{}
#page #layer_nav ul {}
#page #layer_nav li {}
#page #layer_nav li a{}
#page #layer_nav li a:hover{}
#page #layer_nav li.selected{}
#page #layer_nav li.selected a{}


/** FOOTER **/
#page #footer {float:left; display:inline; margin:30px 0;}
#page #footer .wrap{}

#page #footer #shortcuts_footer{float:left; display:inline; width:940px; background:#E5E5E5;}
#page #footer #shortcuts_footer h3{margin:0 0 10px 0;}
#page #footer #shortcuts_footer ul{}
#page #footer #shortcuts_footer ul li{margin:0 0 10px 0; padding:0 0 0 10px;}

#page #footer #nav_footer{float:left; display:inline; width:940px; height:30px; margin:20px 0 0 0; background:#E5E5E5;} 
#page #footer #nav_footer ul{float:left; display:inline; margin:10px 0 10px 55px}
#page #footer #nav_footer ul li{float:left; display:inline; margin:0 63px 0 0;}

#page #footer #tex_footer{float:left; display:inline; width:300px;}
#page #footer #tex_footer h2{margin:0 0 5px 0;}

#page #footer #powered {float:right; display:inline; width:140px; text-align:right;}
#page #footer #powered a {}
#page #footer #powered a:hover {}



/** CONTAINER **/
#page #container {float:left; display:inline; margin:0; padding:0;}
#page #container .wrap{}

	/*uncol*/
#page #container #content {float:left; display:inline; margin:0; padding:0;}
#page #container #content .wrap{}

	/*doscol*/
body.doscol #page #container #content {}
body.doscol #page #container #content .wrap{}

	/*trescol*/
body.trescol #page #container #content {}
body.trescol #page #container #content .wrap{}

	/*left*/
#page #container #left {}
#page #container #left .wrap {}

	/*right*/
#page #container #right {}
#page #container #right .wrap {}

	/*columns*/
#page .entero {float:left; display:inline; width:100%;}
#page .untercio {float:left; display:inline; width:33.1%;}
#page .unmedio {float:left; display:inline; width:49%;}


/**************** FORMA CONTENIDO ********************************/
#page #breadcrumb{overflow:hidden; width:100%; height:30px; margin:20px 0 0 0; padding:0; background:url(../images/bc_bg.png) repeat-x; border:solid 1px #cacaca; color:#9b9b9b; line-height:30px;}
#page #breadcrumb li{float:left; padding-left:10px; font-size:1.4em;}
#page #breadcrumb li a{height:30px; padding-right:15px; background:url(../images/bc_separator.png) right no-repeat; color:#454545; text-decoration:none;}
#page #breadcrumb li a:hover{color:#C40040;}
#page #breadcrumb li.selected a{color:#C40040; font-weight:bold;}


#page #top{margin:20px 0;}
#page .side_left {float:left; display:inline; width:655px; padding-top:30px;}
#page .side_right {float:right; display:inline; width:250px; margin-top:40px; padding:5px; background-color:#fff; border:1px solid #CCC; font-size:1.1em; color:#666}
#page .div_texbox {float:left; display:inline; height:35px; margin-top:3px; padding:5px 0 3px 5px; background-color:#E6E6E6;}
#page .div_texarea {float:left; display:inline; width:100%; height:100px; margin-top:3px; padding:5px 0 3px 5px; background-color:#E6E6E6;}
#page .box{float:left; display:block; padding:5px 3px;}

#page .wdtauto{width:auto;}
#page .wdt50{width:50px;}
#page .wdt100{width:100px;}
#page .wdt145{width:145px;}
#page .wdt200{width:200px;}
#page .wdt240{width:243px;}
#page .wdt260{width:260px;}
#page .wdt300{width:309px;}
#page .wdt420{width:419px;}
#page .wdt565{width:565px;}

#page .mt10{margin-top:10px;}
#page .mt20{margin-top:20px;}
#page .mt30{margin-top:30px;}

#page .mb10{margin-bottom:10px;}
#page .mb20{margin-bottom:20px;}
#page .mb30{margin-bottom:30px;}







	


