@charset "UTF-8";
/* CSS Document */
/**preformatos**/
body{padding:0;margin:0;font:12px Arial,Helvetica,sans-serif;color:#000000;opacity:0.99999;filter:alpha(opacity="100");direction:ltr;background:#d4d4d4 url(/static/img/bg_bd.png) repeat;}
body *{line-height:1.22em;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img, div{margin:0;padding:0;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#1A3767;}
a:hover{text-decoration:underline; color:orange;}
h1{font:18px Arial,Helvetica,sans-serif;margin:0;padding:0;}
h2{color:#222D31;font-size:16px;}
hr{clear:both;border:0px;margin:0;padding:0;visibility:hidden;height:0px}
/***************head**************/
#head{background:#d4d4d4 url(/static/img/bg_head.png) top repeat-x;height:260px;}
#home{width:1000px;height:21px;margin:0 auto}
#home #idioma{color:white;float:left;font-size:11px;font-weight:bold;height:17px;margin-left:16px;padding-left:17px;padding-top:3px;}
#home #idioma.es{background:url(/static/img/bg_ruman_flat.png) left center no-repeat;}
#home #idioma.ro{background:url(/static/img/bg_spanish_flat.png) left center no-repeat;}
#home #idioma a{color:white;font-size:11px;}
#home a.home{background:transparent url(/static/img/bg_home.gif) no-repeat scroll left top;color:white;display:block;float:left;font-size:11px;font-weight:bold;height:18px;margin:1px 23px 0 25px;_margin:1px 23px 0 12px;padding:2px 0 0 28px;text-decoration:none;}
#home a.contact{background:transparent url(/static/img/bg_mail.gif) no-repeat scroll left top;color:white;display:block;float:left;font-size:11px;font-weight:bold;height:18px;margin:1px 0px 0;padding:2px 0 0 28px;text-decoration:none;}
#home a:hover, #home #idioma a:hover{color:yellow; text-decoration:none;}
#home form.search{color:#ADC5EB;float:right;font-size:11px;margin-right:25px;}
#home form.search input{border:medium none;color:black;font-size:10px;height:13px;margin-left:5px;margin-top:3px;padding:0 3px;vertical-align:baseline;}
#head div.container{margin:auto;width:980px;padding:0 10px;background:url(/static/img/bg_shadow.png) repeat-y center;_background:url(/static/img/bg_shadow_head_ie.png) no-repeat center 0px;height:239px}
#head_p{height:218px;background:url(/static/img/bg_head_in.jpg) no-repeat left top}
#head_p h1{margin:40px 0 0 50px;_margin:40px 0 0 25px;display:block;float:left}
a.logo_fedrom{position:relative;_background:transparent url(/static/img/logo_fedrom.gif) no-repeat top;display:block; float:right; margin:77px 6px 0 0;_margin:40px 25px 0 0; width:234px; height:57px;background:transparent url(/static/img/logo_fedrom.png) no-repeat top !important;
	filter: none!important;_filter:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image,src='/static/img/logo_fedrom.png');}
/*path*/
#head_p #path{width:980px;float:left}
#path{height:21px;overflow:hidden;padding-right:20px;background:url(/static/img/bg_path.jpg) no-repeat left top;}
#path ul{margin-left:270px;}
#path ul li{float:left; height:19px;font-size:10px; color:#c8c8c8; background:url(/static/img/bg_path.png) no-repeat right 0; padding:2px 17px 0 4px; font-weight:bold }
#path ul li a{font-size:11px; color:#c8c8c8}
#path ul li a:hover{color:#eee;}
#path ul li.last, #path ul li.last a{color:#eee; background:none}
/**********cuerpo*****************/
#bd{width:980px; padding:0 10px; background:url(/static/img/bg_shadow.png) repeat-y center;*background:url(/static/img/bg_shadow_ie.png) repeat-y center 2px; margin:0 auto;_margin-bottom:-15px;}
#bd div.col_left{width:260px; background:#87a2cd url(/static/img/bg_col_left.png) repeat-y; float:left; height:100%}
#bd div.col_center{width:436px; background:white;height:100%; float:left; padding:0 20px 10px;}
#bd div.col_right{width:214px; background:#f1f1f1;height:100%; float:left; padding:10px 15px;}
/**menú**/
ul.menu{padding:14px 12px; width:211px; margin:0 12px; background:#2a518c url(/static/img/bg_menu.jpg) no-repeat left top;}
ul.menu li {width:198px; margin:3px 0; float:left;}
ul.menu li a{background:url(/static/img/bg_btn.gif) no-repeat center; width:176; height:16px; display:block; padding:3px 0 0 22px; color:white; font-weight:bold}
ul.menu li a:hover{background:url(/static/img/bg_btn_hover.gif) no-repeat center;color:#7ba6d2; text-decoration:none}
ul.menu li.active a{background:url(/static/img/bg_btn_active.gif) no-repeat center; color:#0d192d}

/* Submenu */

ul.menu li.active ul li a{background:none; color:white;}
ul.submenu {display:none;}
ul.submenu li {width:198px; margin:3px 0;}
ul.submenu li a{background:none;width:176; height:16px; display:block; padding:3px 0 0 32px; color:white; font-weight:normal; font-size:11px; list-style-type:disc;}
ul.submenu li a:hover{background:none;color:#7ba6d2; text-decoration:none}
ul.submenu li.active a{background:none;color:#0d192d}

/**destacado**/
div.article{padding:15px 0px 10px; width:436px; margin:10px 0; clear:both; border-bottom:1px dotted #cccccc;}
div.article h2{font-size:16px;color:#1a3767;margin:0 0 2px 0}
div.article h2 a{font-size:16px;color:#1a3767}
div.article h2 a:hover{color:orange}
div.article h3{font-size:10px;color:#9a9a9a;margin:0 0 8px 0;font-weight:bold;}
div.article img{float:left;margin:0 10px 5px 0;border:3px solid PowderBlue;clear:both;}
div.article p{font-size:12px;color:black;margin:0 0 5px 0, color:#222222;}
a.masinfo{float:right;font-size:11px;font-weight:bold;text-decoration:underline;clear:both;}
div.vertodas{background:#CCCCCC none repeat scroll 0 0;margin:10px 0;padding:3px 0;text-align:right;}
div.vertodas a{font-size:11px;text-decoration:none;font-weight:bold;}
div.vertodas a:hover{text-decoration:underline;}
/**artículo**/
#articulo, #noticias, #eventos{padding:10px; font-size:12px;}
#articulo img, #noticias img, #eventos img{margin:10px auto 10px; border:4px solid #596266; clear:both; display:block;}
#articulo div.listado-direcciones img{width:auto;}
div.titPortada{color:grey; margin:5px 0 5px;}
#articulo h2, #noticias h2, #eventos h2{font-size:18px; color:VioletRed; margin:0 0 5px 0}
#articulo p, #noticias p, #eventos p{font-size:12px; margin:5px 0 10px; color:#222222;} 
/**formularios**/
div.col_center form{padding:10px; border:1px dotted #cccccc; background:#eeeeee;}
div.col_center form label{font-size:11px;margin:8px 0 3px;}
div.col_center form input{font-size:11px;margin:2px 0 6px;}
div.col_center form #comment_captcha_section img{float:left;margin:10px 10px 10px 0;vertical-align:top;}
/**pies de artículos***/
#relacionados, #descargas, #enlaces{margin:5px 0; border-top:1px dotted #ccc;}
#relacionados div.titPortada, #descargas div.titPortada, #enlaces div.titPortada{font-size:14px; font-weight:bold; color:#1A3767;}
#relacionados ul li, #descargas ul li, #enlaces ul li, #pdf ul li{list-style-type:disc; list-style-position:inside; color:orange;}
#fb ul li{list-style-type:disc; list-style-position:inside; color:orange;}

/******col derecha*********/
#newsletter,div.destacados{margin:15px 0 10px;border-top:1px dotted white;}
div.resultado{border-bottom:1px dotted #CCCCCC;margin:8px 0 4px;padding:5px 0;font-size:11px;}
/**tabs**/
.tabbedmenu{position:relative;}
.tabbedmenu ul{list-style:none;padding:0;margin:0;position:relative;}
.tabbedmenu li{float:left;margin:0 1px;padding:0 0 1px;position:relative;}
.tabbedmenu li a{background:#2A518C none repeat scroll 0 0;border:1px solid #2A518C;color:white;display:block;font-size:12px;padding:2px 8px;text-align:center;text-decoration:none;}
.tabbedmenu li a:hover{color:white;text-decoration:none;background:#00C4FE;border:1px solid #00C4FE}
.tabbedmenu li.active a:hover{border-bottom:none;}
.tabbedmenu li.active{padding:0 1px;position:relative;}
.tabbedmenu li.active a{background:#f1f1f1;border-color:#51A7C8 #51A7C8 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#152D37;position:relative;top:3px;}
div.tabcontent{clear:both;border-top:1px solid #51a7c8;padding:5px 0;}
/**********************calendario**************************************/
.calbox{width:214px;}
.calbox th{color:#fff;text-align:center;}
.calbox th a{color:#fff;text-decoration:none;}
.calbox th table{width:214px;}
.calbox th table td.month{border:medium none;color:#152D37;font-size:20px;font-weight:normal;height:20px;text-align:center;vertical-align:middle;width:160px;}
.calbox th table td{border:none;background:none;width:14px;}
.calbox th table td a.prevmonth,.calbox th table td a.nextmonth{display:block;height:20px;width:20px;border:none;}
.calbox th table td a.prevmonth:hover,.calbox th table td a.nextmonth:hover{background-position:center -23px}
.calbox th table td a.prevmonth{background:url(/static/img/larrow.gif) no-repeat center 6px;}
.calbox th table td a.nextmonth{background:url(/static/img/rarrow.gif) no-repeat center 6px;}
.calbox td.days{background:transparent none repeat scroll 0 0;color:darkCyan;font-size:14px;font-weight:normal;line-height:16px;text-align:center;}
.calbox td{text-align:right;font:bold 14px Arial,Helvetica,sans-serif;height:26px;line-height:27px;vertical-align:bottom;}
.calbox td a{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px; -webkit-border-radius:5px; border:1px solid #cccccc;color:#555555;display:block;font-size:11px;font-weight:normal;padding:10px 4px 0;text-decoration:none;}
.calbox td a:hover{border:1px solid #E2EDF1;background:orange; color:white;}
.calbox td.today a{border:1px solid #00C4FE;background:#eee;}
.calbox td.today a:hover{border:1px solid #E2EDF1;background:orange; color:white;}
.calbox td.selected a{border:1px solid blue;background:#00c4fe;color:#fff;}
.calbox td.selected a:hover{border:1px solid #E2EDF1;background:#00C4FE; color:white;}
.calbox td.has_article a{background:#00C4FE;color:white;}
.calbox td.has_article a:hover{background:orange;color:white;}
/****logos***/
#links ul li{margin:3px auto; text-align:center;}
#links ul li img{width:150px; border:1px solid #ccc}
/*feed*/
#feed{text-align:center;}
/***********footer**************/
#footer{width:980px; height:125px; margin:0 auto;}
#footer div.col_left{width:260px; background:#87A2CD; text-align:center; padding:10px 0 0 0; height:115px} 
#footer div.col_left ul{padding:12px 19px; width:198px; margin:0 12px; background:#7591c0}
#footer div.col_left ul li{display:inline; vertical-align:middle; margin:0 20px}
#footer div.col_right{width:720px; background:url(/static/img/bg_footer.png) repeat-x top left; text-align:center; padding:20px 0 0 0; height:105px}
#footer div.col_right ul li{display:inline; color:#6480ac; font-weight:bold; font-size:10px; margin:5px}
#footer div.col_right ul{padding-top:30px}
#footer div.col_right ul li a{font-weight:bold; font-size:10px; color:#6480ac;}
#footer div.col_right ul li a:hover{color:white}
#footer div.col_right p{color:#1A3767; font-size:11px; margin-top:20px;}
div.foot_bottom{*position:relative;_position:inherit ; background:transparent url(/static/img/bg_foot_bottom.png) no-repeat top !important;
	filter: none!important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/static//img/bg_foot_bottom.png');
height:10px;margin:0 auto;width:1000px;}
