<!--body { 	font-family: sans-serif;	font-size: 87.5%;	text-align: center;	margin:0; padding:0;}textarea { text-align:justify; }.red{ background-color:#d70f0a; }.black{ background-color:#333; }.right { float:right; }.left { float:left; }.idioma {	font-size:0.8em;}.mfoto{	text-align: left;	vertical-align:top;}.title { height:40px; border-bottom:1px #fff solid; color:#fff; }.title h1{ padding:0px 0px 0px 20px; margin:0px; color:#fff; text-align:left; font: normal 28px Verdana, "Bitstream Vera Sans";  letter-spacing: 2px; height:40px; }.imenu { border-left:1px #fff solid; }.flag{ text-align:right; height:80px; vertical-align:bottom;}.flag ul{ list-style:none; height:32px; padding:0px; margin: 0px 0px 5px 0px; }.flag li{ float:right; padding-right:10px; width:32px; height:32px; }.language { float:right; padding-right:10px; font-size:0.9em;  }.main{ height:300px; min-height:300px; text-align:justify; padding:10px 0px 10px 10px; background-color: #fff; vertical-align:top;}.main img{ margin:10px; border:1px solid #ddd; }.main a{ text-decoration:underline; color:#d70f0a;}.main a:hover{ color:#f97e7b; }.btn { padding:5px; margin:0px; font-size:0.8em; }.btn .c { padding:0px; margin:0px; background-color: #d70f0a; }.btn .c td { white-space:nowrap; }.btn .btl{ padding:0px; margin:0px; background:url(img/css/bttl.gif) no-repeat top left; width:4px; height:4px; line-height:4px; }.btn .btr{ padding:0px; margin:0px; background:url(img/css/bttr.gif) no-repeat top right; width:4px; height:4px; line-height:4px; }.btn .bbl{ padding:0px; margin:0px; background:url(img/css/btbl.gif) no-repeat bottom left; width:4px; height:4px; line-height:4px; }.btn .bbr{ padding:0px; margin:0px; background:url(img/css/btbr.gif) no-repeat bottom right; width:4px; height:4px; line-height:4px; }.btn .c:hover { background-color: #f97e7b; }.btn .c:hover .btl{ background:url(img/css/bttl_f2.gif) no-repeat top left; }.btn .c:hover .btr{ background:url(img/css/bttr_f2.gif) no-repeat top right; }.btn .c:hover .bbl{ background:url(img/css/btbl_f2.gif) no-repeat top left; }.btn .c:hover .bbr{ background:url(img/css/btbr_f2.gif) no-repeat top right; }.btn a { color:#fff; text-decoration:none; text-align:right; clear: both; line-height:0.8em; }.btn a:hover { color:#000; }.box { background-color:#efefef; padding:0px; margin:5px; font-size:0.9em;}.box p{ font-size:0.8em; padding:0px;}.box .tl{ padding:0px; margin:0px; background:url(img/css/bxtl.gif) no-repeat top left; width:6px; height:5px; line-height:5px; }.box .tr{ padding:0px; margin:0px; background:url(img/css/bxtr.gif) no-repeat top right; width:6px; height:5px; line-height:5px; }.box .bl{ padding:0px; margin:0px; background:url(img/css/bxbl.gif) no-repeat bottom left; width:6px; height:5px; line-height:5px; }.box .br{ padding:0px; margin:0px; background:url(img/css/bxbr.gif) no-repeat bottom right; width:6px; height:5px; line-height:5px; }.box h2{ text-align: center; font-size:1.4em;}.box h3{ text-align: left; font-size:1em;}.box ul { list-style:none; margin:0px; padding:0px;}.cbox { width:100%; }.job { width:216px; text-align:center; }.gallery .box { width:340px; }.gallery h3 { background-color:#f97e7b; width:100%; font-size:1em; }.gallery a { font-size:0.9em; }.gallery img { padding:0px; margin: 0px 0px 0px 3px; }.lgallery ul { list-style:none; }.lgallery li { padding-bottom:20px; }.lgallery { color:#000; font-size:1.2em; padding-bottom:10px; } .lgallery h2 { margin:0px; padding:0px; color:#000; text-align:left; font-style: normal; font-size:0.9em; font-weight:normal; }.lgallery .summary{ margin:5px; padding:0px; text-align: justify; font-size:0.7em; vertical-align:top;}.oferta caption { padding-top:20px; margin-bottom:10px; }.oferta td { border-bottom: 1px dotted #000; }.oferta thead td { border-bottom: 1px solid #000; border-top: 1px solid #000; background-color: #dddddd;}.submenu{	border-top:1px #fff solid;border-bottom:1px #fff solid;	vertical-align: top; padding-top:30px;}.submenu ul{list-style:none; height:32px; }.submenu li { font: bold 18px Verdana, "Bitstream Vera Sans"; color:#fff; text-align:right; border-bottom:1px #fff solid; margin-bottom:20px;}.submenu a { text-decoration: none; color: #fff; padding-left:5px; padding-right:5px; font: normal 16px Verdana, "Bitstream Vera Sans"; }.submenu a:hover { color: #999; }.footer{ height:29px; }.footer .red{	height:8px;	border-bottom:1px #fff solid; font-size: 0.5em;}.footer .black{	height:18px; padding-top:3px;	color: #fff;}.post h2 {  }.post .ph { font-size:0.8em; }.post .ph b { font-size:1.2em; }.post .pc { font-size:1em; }.news { color:#000; } .news h2 { margin:0px; padding:0px; color:#000; text-align:left; font-style: normal; font-size:0.9em; font-weight:normal; }.news .summary{ margin:5px; padding:0px; text-align: justify; font-size:0.7em; vertical-align:top;}.lnews { color:#000; font-size:1.2em; padding-bottom:10px; } .lnews h2 { margin:0px; padding:0px; color:#000; text-align:left; font-style: normal; font-size:0.9em; font-weight:normal; }.lnews .summary{ margin:5px; padding:0px; text-align: justify; font-size:0.7em; vertical-align:top;}.news a { 	font-size:0.9em; }.request caption{ font-size:1.2em; }.request label { text-align: left; }.request textarea { text-align: justify; }.vopsa{ float:left;padding-left:5px; font: status-bar; }.base { float:right; font:status-bar; }.base a{ text-decoration:none; color:#fff; }.base .l{ border-left:1px dotted #fff;padding-left:5px; padding-right:5px;}//-->
