body{font:0.76em Arial,Helvetica,sans-serif;color:#000;background:#fff;text-align:center;margin:0}
#container{width:1000px;text-align:left;margin:0 auto;background:#fff}

/*logotype*/
#header{height:91px;background:#404e59 url(../images/head_back.gif)}
#header h1{height:91px;margin:0;padding:0;background:#fff url(../images/logo_01.png) no-repeat 40px 22px;width:760px;position:absolute;top:0}
#header h1 a{height:91px;width:760px;text-decoration:none;text-indent:-2000px;display:block;font-size:0.1em}
#headerMod{margin-left:760px;color:#fff;font-size:1.3em;font-weight:bold;color:#eee;width:240px;text-align:center;padding-top:40px;text-transform:uppercase}
#headerMod .moduletabletwolines{margin-top:-12px}

/*navigation*/
#navBar{border-top:3px solid #e95241;height:21px;background:#fff url(../images/nav_back.png) repeat-y;font:bold 1em sans-serif}
#navBar a{text-decoration:none;color:#000}
#navBar a:hover{text-decoration:underline}
#searchbox{float:right; margin:0px 12px 0 0}
#searchbox span{margin: 2px 12px 0px 0px;}
#mainlevelmainMenu{margin:3px 0 0 40px;padding:0}
#mainlevelmainMenu li{list-style:none;display:inline;margin-right:28px}
#mainlevelLangMenu{margin:3px 0 0 17px;padding:0;float:right}
#mainlevelLangMenu li{list-style:none;display:inline;margin-right:28px}

.text_input_01{border:1px solid #879497;font-size:0.9em}

/*image*/
#dummy1{background:#636c6f url(../images/nav_bottom_back.gif);height:6px;font-size:0em}
#topMods{background:url(../images/top_img_01.jpg)}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
/*menu1*/
#menu1{float:right;width:194px !important;width:240px;background:#fff url(../images/right_back.png) repeat-x;padding:18px 22px 100px 24px}
#menu1 h2{font-size:1.15em;margin:0;padding:0}
#loginBlock{border-top:1px solid #e95241;margin-top:19px}
#loginBlock h2{font-size:1em;margin:0.5em 0}
#loginBlock form{margin:0 5px;font-size:0.8em;color:#757575}
#loginBlock .text_input_01{margin:5px 0;width:180px}
#loginBlock .button_l{background:#757575;color:#fff;font-size:1em;border:0;padding:1px 15px}
#loginBlock div{margin:1em 0}
/*rightPanel*/
#rightPanel{float:right;width:194px !important;width:240px;background:#ddd;padding:26px 22px 100px 24px}
#rightPanel .moduletable h3{font-size:1.15em;color:#666;text-transform:uppercase;margin:0 0 8px 0}
#rightPanel ul.latestnews{margin:0;padding:0;border-top:1px solid #fff}
#rightPanel li.latestnews{list-style:none;padding:6px 2px 6px 14px;border-bottom:1px solid #fff;background:url(../images/bullet_red.gif) no-repeat left 10px}
#rightPanel li.latestnews a{color:#000;text-decoration:none}
#rightPanel li.latestnews a:hover{color:#c00}
/*content*/
#cuerpo{width:757px}
#principal,#principalHome{width:690px !important;width:757px;padding:0 40px 20px 30px}
#principal h2,.componentheading,.contentheading{color:#FF0007;font-size:1.5em;border-bottom:1px solid #FF0007;margin:0.5em 0}
.componentheading{font-weight:bold}
#principal h2 a{color:#e95241;text-decoration:none}

/*special values for contacts section*/
#cuerpoContacts{background:transparent url(../images/mapamundi.jpg) no-repeat;height:640px}
#cuerpoContacts .componentheading {color:#fff;font-size:1.5em;border-bottom:1px solid #fff;margin:0.5em 0; display: none;}
#cuerpoContacts .card {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;background:#FFF;float:left;width:150px;padding:0 6px 0 0;margin:10px 0 0 8px;font-size:0.8em}
#cuerpoContacts h3 {padding:0 0 0 32px;font-size:1.2em;margin:8px 0 8px 0;color:#000}
#cuerpoContacts p {padding:0 0 0 32px;margin:0 0 8px 0;color:#000}
#cuerpoContacts td {color:#fff}
#cuerpoContacts label {color:#fff;background:#E20A16;padding:0 8px 0 8px}
#cuerpoContacts .contact_email {margin-top:80px;border:1px solid #333;background:#fff;padding:10px 20px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;float:right}
#cuerpoContacts .contact_email label{color:#2E3F73;background:#fff;font-weight:bold}
#cuerpoContacts .contact_email input,#cuerpoContacts .contact_email textarea{margin:3px 0;border:1px solid #009;font:1em sans-serif;color:#007;padding:2px}
#cuerpoContacts .contact_email .button{color:#fff;background:#48a;border:1px solid #039;font-weight:bold}
.menu_countries {margin-bottom:10px}
.menu_countries a {padding:6px 0 6px 45px;display:block;color:#666;text-decoration:none;font:bold 0.9em sans-serif}
.menu_countries a:hover{color:#333;background:#b5c8e6}

/*menu1*/
#menu1Contacts {float:right;width:240px;background:#fff;padding:0 0 20px 0}
#menu1Contacts h2{font-size:1.15em;margin:0;padding:0}

/*home*/
#principalHome .blog{margin:2em 0}
#principal .blog table td,#principalHome .blog table td{padding-bottom:1.5em}
#principalHome .blog_more{font-size:0.9em}
#principalHome .blog_more li{margin-bottom:0.5em}
#principalHome .blog_more a{color:#666;text-decoration:none}
#principalHome .blog_more a:hover{color:#339;text-decoration:underline}
#principalHome h2{font-size:1.1em;margin:0 0 10px 0;border-bottom:1px solid #636363;padding-bottom:3px}
#principalHome h2 a{color:#636363;text-decoration:none}

#principal .blog table{border:1px solid #eee;padding:10px;background:#fcfcfc}
#principal .blog h2{margin:0 0 0.5em 0;font-size:1.2em;border-bottom:1px solid #636363;padding:3px 8px;background:url(../images/h3_back_01.gif) repeat-x bottom}
#principal .blog h2 a{color:#636363;text-decoration:none;display:block}
#principal .blog h2 a:hover{color:#333}
.contentCreateDate{text-align:right;font-size:0.9em;color:#666;margin-bottom:1em}
#principal .contentReadMore{margin-top:1em}
.contenttoc{margin:0;border:1px solid #bbb;display:inline}
.contenttoc th{display:none}
.contenttoc tr{display: inline;}
.contenttoc td{padding:0.2em 1.5em;}
.contenttoc a{color:#FF0007;text-decoration:none}
.contenttoc a:hover{text-decoration:underline}
.pagenavcounter{color:#999;font-size:0.9em; }
.pagenavbar{text-align:center;color:#999;font-size:0.9em}
.pagenavbar a{color:#FF0007}

#migas{font-size:0.8em;padding:5px;background:#eee;color:#666}
#migas a{color:#449}

/*footer*/
#pie{clear:both;border-top:1px solid #a7a7a7;margin:0;padding-top:15px !important;padding:5px 22px 15px 40px;font-size:0.8em}
#pie a{color:#a7a7a7;text-decoration:none}
#pie a:hover{color:#555;text-decoration:underline}
#tools{float:right;margin:0;padding:0}
#tools ul{margin:0;padding:0}
#tools li{display:inline;border-right:1px solid #a7a7a7;padding:2px 8px}

/*mapa*/
#siteMap{font-size:1.5em;border:1px solid #edd}
#siteMap a{text-decoration:none;color:#33b}
#siteMap a:hover{text-decoration:underline}
#siteMap li{font-size:0.9em;margin-bottom:0.5em}
#siteMap li li a{color:#333}
#siteMap li li li a{color:#369}
#siteMap li li li li a{color:#33b}
#siteMap li li li li li a{color:#399}

/*Category View*/
.contentpane{padding:10px}
.contentpane tr{padding:0 0 10px 0}
.contentpane td{padding:5px 0 5px 5px}
#principal .contentpane a{color:#666;text-decoration:underline}
#principal .contentpane a:hover{color:#009}
.contentpane .sectiontableheader{background:#999;color:#fff;border-right:#fff solid 2px;font-weight:bold}
.sectiontableentry2{background:#EEE}
.sectiontableentry1{background:#FFF}

#moduleWelcome2{padding:50px 0 0 40px}
#modWelcomeA1,#modWelcomeA2,#modWelcomeA3,#modWelcomeA4,#modWelcomeA5{color:#333;width:130px;height:130px;text-decoration:none;display:block;margin-right:5px;float:left;padding-top:46px}
#modWelcomeA1{background:url(../imghome/panel1_0.jpg) no-repeat}
#modWelcomeA2{background:url(../imghome/panel2_0.jpg) no-repeat}
#modWelcomeA3{background:url(../imghome/panel3_0.jpg) no-repeat}
#modWelcomeA4{background:url(../imghome/panel4_0.jpg) no-repeat}
#modWelcomeA5{background:url(../imghome/panel5_0.jpg) no-repeat}
a#modWelcomeA1:hover,a#modWelcomeA2:hover,a#modWelcomeA3:hover,a#modWelcomeA4:hover,a#modWelcomeA5:hover{color:#333;background:url(../imghome/panel1_1.jpg) no-repeat;padding-top:110px;height:20px !important;height:130px}
a#modWelcomeA1:hover{color:#fff}
a#modWelcomeA2:hover{background:url(../imghome/panel2_1.jpg) no-repeat}
a#modWelcomeA3:hover{background:url(../imghome/panel3_1.jpg) no-repeat;color:#fff}
a#modWelcomeA4:hover{background:url(../imghome/panel4_1.jpg) no-repeat}
a#modWelcomeA5:hover{background:url(../imghome/panel5_1.jpg) no-repeat}

/* Infomedios - should work for rest of site, though... */
.contentContent {padding: 0 10px 0 10px}
.contentBlock {margin-right: 5px;}

