/* General */
html { font-size: 62.5%; } 
body{ font-size:1.2em;  font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC;color:#333; }
a{outline: none; }
a.a_link{ background:url(../i/flecha.gif) left center no-repeat; color:#FA702A; padding-left:10px; }
p{ line-height:1.2em; margin-bottom:10px;}
img{border:none;}
fieldset{ display:block; float:left; border:none; width:100%;}
fieldset input,fieldset select{ border:solid 1px #CECECE; float:left; width:99%; color:#999; font-size:1.2em;}

fieldset label{ display:block; margin-bottom:15px; float:left; color:#999;}
fieldset span{float:left;}

ul{list-style:none;}
/*  TOP */


h1{ margin:0;}
	h1 a{text-indent:-99999em; background:url(../i/logo.gif); display:block; float:left; width:350px; height:75px;}


/* contenedor */

.contenedor{padding-left:30px; padding-bottom:20px; background:url(../i/body.jpg) bottom no-repeat;}
/* Menus */

.menu{ float:right; margin:56px 0 0 0; }
.menu li{float:left; line-height:20px; height:20px; border-right:solid 1px #999999; margin: 0 3px 0 0; text-align:center; background:url(../i/menu_back.jpg) repeat-x; display:inline-block;}
.menu a{ padding: 0 12px 0 12px; font:bold 11px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
.menu li.on { background:none; background:url(../i/menu_back_on.jpg) repeat-x;}
.menu li.on a{ color:#FA702A; font-weight:bold; }

.ul_listado{ background-color:#FEECE2; padding:5px; border:solid 1px #999; border-top:none; border-left:none;width:139px; margin-bottom:5px;}
.ul_listado li{ font-size:11px; margin-left:0;}
.ul_listado li a{color:#333; display:block; text-decoration:none; padding:1px;}
.ul_listado li a:hover,.ul_listado li a.on{;background-color:#FA702A; color:#FFF; font-weight:normal;}




/* Central */ 

.main{ background:url(../i/bg_center.gif) left repeat-y; background-color:#FEEFE7; border:solid 1px #999; border-top:none; border-left:none; }
	.main .pg_01{ float:left; margin-top:20px; }
	.main .pg_01 img{ margin:5px 0 10px 0px;}
	.main .pg_01 p{ width:350px; float:right;}
	.main .pg_01 strong{ display:block; margin-bottom:10px; color:#FA702A;}
	.main .pg_01 p span{display:inline-block; width:250px;}
	.main .pg_01 p img{float:left; margin:0 10px 60px 0;}
	.main .grid_9 p{ width:470px;} 
	.main h3{ background:url(../i/flecha1.gif) no-repeat; display:block; float:left; margin:20px 0 15px 8px; color:#666; font: bold 18px Verdana, Geneva, sans-serif; padding-left:50px; height:25px;}  
	
	.imagen_main{ margin-bottom:12px; position:relative;}
	
	.p1{ float:right; width:350px; margin-right:15px;}
	.p1 strong{display:block; margin-bottom:10px;}
	.p2{ float:right; width:482px; padding-right:230px;}
	.p2 b{ color:#000;}
	.p2 span{display:inline-block; width:200px; color:#7A7A7A; }	

	.p3{ float:right; width:451px; padding-right:130px;}
	.p3 b{ color:#000;}
	.p3 span{display:inline-block; width:200px; color:#7A7A7A; }	

	.col_img{ background-image:none; text-align:center;}
	.col_img h4{font: bold 15px Verdana, Geneva, sans-serif; color:#666; text-decoration:underline; margin-top:10px;}
	.col_img img{margin-bottom:10px;}


/* pie */

.pie{margin-top:0px; }
.pie span{float:left;font-size:11px; margin-top:1px;}


/* forms */
fieldset{ width:481px; margin-left:60px;}
label{ width:47%; margin-right:10px; }
label.long{ width:97%;}
label span{color:#339900; font-size:10px;}
label span.normal{ color:#666666;}
textarea{ width:100%; border:solid 1px #cecece;}


/* hacks */

.min_height_320px{   min-height:320px; /* For modern browsers */   height: auto !important;   height: 320px; /* For IE 6 */}

.obra_destacada{position:absolute; left:0;top:0; display:block; width:50px; height:435px; background:url(../i/lng/es/obra_destacada.png) no-repeat;}
