* {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
text-align:center;
font-size:67.5%;
background-color:#FFF;
color:#1E3954;
}

a {
color:#f26638;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul {
padding-left:15px;
}

.Right {
float:right;
}

.Textleft {
text-align:left;
}

.Textright {
text-align:right;
}

.top {
vertical-align:top;
}

.bottom {
vertical-align:bottom;
}

.Textcenter {
text-align:center;
}

.Width {
width:796px;
}

.Black {
color:#000;
}

.White {
color:#FFF;
}

.Center {
margin:0 auto;
}

h1 {
font-size:1.3em;
}

h2 {
font-size:1.2em;
}

.search_box {
height:20px;
padding-top:10px;
float:left;
}

.wrap {
background-color:#FFF;
}

.buscarGoogle {
color:#FFF;
font-size:10px;
}

.banner {
padding-top:7px;
}

.topbar a {
font-size:1.1em;
text-decoration:none;
position:relative;
top:2px;
}

.topbar a:hover {
color:#bbb;
}

.header {
height:100px;
padding-top:20px;
background:url("../img/header.gif") repeat-x;
}

.pie-de-pagina {
font-size:10px;
color:#B4C3C5;
font-weight:700;
padding-left:15px;
}

.logo {
height:84px;
width:279px;
padding-top:0;
padding-left:0;
font-size:1.4em;
float:left;
}

.tx-ttnews-browsebox {
width:550px;
text-align:center;
margin:3px;
padding:3px;
}

.logo a {
color:#FFF;
font-size:1.6em;
text-decoration:none;
}

.quick_block {
height:24px;
width:353px;
padding-top:0;
float:left;
background:url("../img/logoright.gif") no-repeat;
}

.header_right {
height:84px;
width:164px;
float:left;
}

.logo_gobierno {
height:66px;
padding-left:0;
padding-right:0;
width:55px;
float:left;
background:url("../img/logo_nuevo_gob.png") no-repeat;
background-position:center;
margin-top:-14px;
}

.logo_enlaces {
padding-left:37px;
padding-right:12px;
height:50px;
width:60px;
float:left;
margin-top:2px;
}

.logo_ufro {
height:38px;
padding-left:2px;
padding-right:10px;
width:44px;
float:left;
}

.logo_iie {
padding-left:10px;
padding-right:2px;
height:38px;
width:44px;
float:left;
}

.content {
width:796px;
text-align:left;
font-size:1em;
margin:0 auto;
}

.logos {
height:50px;
width:164px;
float:left;
}

.cuadro_intro {
font-size:10px;
font-weight:700;
font-style:italic;
color:#1E3954;
border:7px solid #ECF0F0;
margin-bottom:10px;
padding:10px;
}

.left_content {
padding:15px;
}

.main_content {
float:left;
width:612px;
background-color:#ECF0F0;
}

.right_content {
margin-left:30px;
padding-top:0;
padding-bottom:15px;
float:left;
text-align:left;
width:154px;
}

.right_content_portada {
margin-left:30px;
padding-top:0;
padding-bottom:15px;
float:left;
text-align:left;
width:0;
margin-top:115px;
}

.navbar {
margin-top:20px;
}

.navbarheader {
width:207px;
height:30px;
text-indent:10px;
border-left:none;
border-right:none;
border-bottom:none;
background:url("../img/navbarheader.gif") no-repeat;
}

.navbar li a {
width:185px;
display:inline-block;
border-right:1px solid #a3a3a3;
border-left:1px solid #a3a3a3;
border-bottom:1px solid #a3a3a3;
background-color:#d3d3d3;
padding:10px;
}

.navbar li a:hover {
background-color:#c9c9c9;
}

.tx-ttnews-browsebox TD {
font-size:10px;
border:1px solid #527AB1;
background-color:#E5EBF3;
padding:3px;
}

.tx-ttnews-browsebox TD:hover {
font-size:10px;
border:1px solid #527AB1;
background-color:#FFF;
padding:3px;
}

.page_browse_table {
width:300px;
text-align:center;
float:right;
margin-right:120px;
padding:15px;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
margin:0;
}

.tx-ttnews-browsebox-SCell a:active {
color:#f26638;
}

.news-list-date {
font-weight:700;
font-size:12px;
color:#1E3954;
}

.news-search-emptyMsg {
font-size:11px;
margin-left:10px;
}

.tx-ttnews-browsebox a {
color:#033;
font-size:10px;
text-decoration:none;
}

.footer_left {
float:left;
width:650px;
padding-top:20px;
padding-bottom:5px;
}

.pestanas {
margin-top:0;
}

.path_menu {
font-size:11px;
color:#1E3954;
text-align:left;
padding-left:16px;
padding-top:5px;
}

#tabs {
background:#FFF;
font-size:93%;
line-height:normal;
}

#tabs ul {
list-style:none;
margin:0;
padding:10px 10px 0 0;
}

#tabs li {
display:inline;
font-weight:700;
margin:0;
padding:0;
}

#tabs a {
float:left;
background:url("../img/tableft.gif") no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#tabs a span {
display:block;
background:url("../img/tabright.gif") no-repeat right top;
color:#FFF;
float:none;
padding:5px 15px 4px 6px;
}

#tabs a:hover span {
color:#FF9834;
background-position:100% -42px;
}

#tabs a:hover {
background-position:0 -42px;
}

#tabs .active_li a {
float:left;
background:url("../img/tableft.gif") no-repeat left bottom;
text-decoration:none;
background-position:0 -42px;
margin:0;
padding:0 0 0 4px;
}

#tabs a .active_span {
display:block;
background:url("../img/tabright.gif") no-repeat right bottom;
color:#547485;
background-position:100% -42px;
padding:5px 15px 4px 6px;
}

.topspace_qck {
padding-left:3px;
margin-left:10px;
height:0;
width:165px;
float:left;
padding-top:0;
}

.topspace1_qck {
padding-left:3px;
margin-left:10px;
height:0;
width:165px;
padding-top:0;
}

img {
border-style:none;
}

.menu-acceso-rapido {
font-size:10px;
color:#1E3954;
text-align:left;
text-decoration:none;
font-weight:400;
}

.menu-acceso-rapido:hover {
font-size:10px;
color:#f26638;
text-align:left;
}

.news-list-item h3 {
padding-top:12px;
padding-bottom:12px;
width:100%;
}

.news-list-item {
border-bottom:1px dotted #CCC;
}

.news-list-item h3 a {
font-weight:700;
color:#F26638;
font-size:14px;
}

.csc-firstHeader {
font-size:12px;
color:#1E3954;
font-weight:700;
padding-bottom:10px;
}

.news-list-morelink {
padding-top:10px;
padding-bottom:10px;
}

.clearer {
color:#DAE1E2;
background-color:#DAE1E2;
height:1px;
margin-top:1em;
margin-bottom:2em;
border:0;
float:none;
}

.textbox {
font-size:10px;
width:120px;
height:17px;
color:#555;
border:1px solid #369;
margin-right:2px;
float:left;
}

.button {
height:18px;
width:40px;
background-color:#628699;
font-size:10px;
color:#FFF;
border-color:#628699;
border-style:solid;
border-width:thin;
}

.news-single-item h2 {
font-size:16px;
color:#1E3954;
font-weight:700;
}

.news-single-timedata {
color:#F26638;
font-weight:600;
padding-top:1.3em;
float:left;
}

.news-single-item h3 {
font-size:1.4em;
font-weight:400;
font-style:italic;
padding-bottom:10px;
text-align:justify;
}

.news-single-img {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.news-single-item p {
font-size:1.3em;
font-weight:400;
text-align:justify;
}

.news-single-backlink a {
font-size:12px;
font-weight:400;
color:#f26638;
}

.news-single-backlink {
padding-top:20px;
padding-bottom:20px;
}

.table,.td,.th {
border-collapse:collapse;
border-color:#4BACC6;
}

.td,.th {
font-size:10pt;
font-weight:400;
padding:.2em .5em;
}

.linea {
font-size:10px;
color:#1E3954;
border-color:#4BACC6;
}

.categoria {
font-size:10px;
text-decoration:none;
color:#f26638;
}

p {
font-size:1em;
color:#1E3954;
}

.link {
font-size:1em;
color:#f26638;
}

.fondo_tabla {
background-color:#B6DDE8;
}

.titulo_espec {
font-size:large;
font-weight:700;
color:#215868;
}

.titulo_espec2 {
color:#31849B;
font-size:medium;
font-weight:700;
}

.img_float {
float:left;
margin-right:10px;
}

.super_padd {
padding-left:90px;
}

.cuadro-encuesta {
font-size:10px;
color:#1E3954;
background-color:#ECF0F0;
border-color:#ecf0f0 #ECF0F0 #ecf0f0 #ecf0f0;
border-style:solid;
border-width:7px;
}

.pollbar {
background-image:url(/typo3conf/ext/quickpoll/pi1/pollbar.gif);
background-color:#F44;
}

Input .invalid {
border:1px solid #F22;
background-color:#F99;
border-right:#F22 1px solid;
border-top:#F22 1px solid;
font-size:11px;
border-left:#F22 1px solid;
border-bottom:#F22 1px solid;
}

Input {
border:1px solid #527ab1;
background-color:#fff;
border-right:#527ab1 1px solid;
border-top:#527ab1 1px solid;
font-size:11px;
border-left:#527ab1 1px solid;
border-bottom:#527ab1 1px solid;
}

.pollquestion {
color:#1E3954;
width:100%;
float:left;
margin-bottom:0.5em;
margin-top:0.5em;
font-weight:600;
font-size:1.1em;
text-align:center;
}

.pollanswer {
background-color:#DAE1E2;
width:10%;
float:left;
margin-bottom:1em;
font-size:1.1em;
}

.estilo2 {
color:#1E3954;
font-weight:700;
font-size:12px;
}

.cat_equipamiento_h2 {
color:#933;
font-weight:700;
font-size:16px;
}

.cat_equipamiento_img {
text-align:center;
font-weight:700;
color:#000;
}

.cat_educacion_h2 {
color:#9a760a;
font-weight:700;
font-size:16px;
}

.cat_educacion_img {
text-align:center;
font-weight:700;
}

.tx-linkrolloverfcifuentes-pi1 {
margin-left:-34px;
margin-top:-4px;
}

.news-list-item_n h3 {
padding-top:5px;
padding-bottom:5px;
}

.news-list-item_n a img {
padding-right:10px;
padding-bottom:10px;
float:left;
}



.proveedores_producto_h2 {
color:#FFF;
font-weight:700;
font-size:16px;
}

.abcd a {
color:#FFF;
font-weight:700;
font-size:14px;
text-decoration:none;
}

.abcd a:hover {
color:#FFF;
font-weight:700;
font-size:14px;
text-decoration:none;
background:none;
}

a.tooltip span {
display:none;
margin-left:8px;
width:250px;
padding:2px 3px;
}

a.tooltip:hover span {
display:inline;
position:absolute;
background:#fff;
border:1px solid #ccc;
color:#6c6c6c;
}

a.Ntooltip {
position:relative;
text-decoration:none !important;
color:#1E3954 !important;
font-weight:700 !important;
}

a.Ntooltip:hover {
z-index:999;
}

a.Ntooltip span {
display:none;
}

a.Ntooltip:hover span {
display:block;
position:absolute;
top:2em;
left:2em;
width:250px;
background-color:#FFF;
color:#1E3954;
border:1px solid #1E3954;
padding:5px;
}

.contact_label {
float:left;
width:100%;
}

.contact_textbox {
width:300px;
float:left;
border-color:#369;
border-style:solid;
border-width:1px;
}

.contact_textbox_invalid {
width:300px;
float:left;
border-color:red;
border-style:solid;
border-width:1px;
}

.contact_textarea {
width:300px;
float:left;
height:90px;
border-color:#369;
border-style:solid;
border-width:1px;
}

.contact_textarea_invalid {
width:300px;
float:left;
height:90px;
border-color:red;
border-style:solid;
border-width:1px;
}

#image {
float:left;
font-size:1.5em;
width:50px;
margin:5px;
}

#reloadImage {
cursor:pointer;
}

#reloadCaptcha p {
width:50px;
font-size:10px;
}

div.formButton {
clear:both;
width:100%;
text-align:center;
float:left;
}

div.formButton input {
background-color:#1E3954;
color:#FFF;
font-weight:600;
margin-left:15%;
margin-right:35%;
width:30%;
}

div.tx-xajaxcontact-pi1 {
width:400px;
margin-left:120px;
margin-bottom:50px;
}

div.fc_tabsbypage-page {
margin-left:-30px;
}

.resultsText {
font-size:13px;
text-align:justify;
}

.searchResultResourceMore {
text-align:right;
font-size:14px;
font-weight:700;
padding:10px;
}

.searchResultResource {
border-bottom:1px dotted #DDD;
width:100%;
}

.searchHeader h1 {
font-size:18px;
}

.searchHeader p {
font-size:13px;
padding-top:20px;
padding-bottom:20px;
}

.resultsTitle {
font-size:14px;
text-align:justify;
font-weight:700;
padding-bottom:5px;
}

.resultsDate {
font-size:14px;
padding-bottom:5px;
text-align:right;
font-weight:700;
}

.clearBoth {
clear:both;
}

.left_content_interior {
float:left;
width:644px;
background-color:#ECF0F0;
padding:16px;
}

.bodytext {
font-size:12px;
text-align:justify;
}

.tx-opendigitalrssreader-pi1 {
margin-top:15px;
border:1px dotted #ccc;
text-align:justify;
padding:10px;
}

.box_bottom_small h3 {
margin-bottom:15px;
}

.box_bottom_small ul {
list-style:square;
}

.moreRSS a {
font-size:12px;
margin:10px 10px 10px 40px;
}

.news-list-morelink a {
font-size:12px;
font-weight:700;
float:right;
margin-right:50px;
margin-bottom:10px;
}

.news-list-image {
float:left;
margin-bottom:10px;
width:100px;
}

.news-list-image img {
border:1px dotted #ccc;
padding:3px;
}

.news-list-text p.bodytext {
padding-right:30px;
}

.footerLinks {
width:100%;
text-align:center;
color:#aaa;
padding-bottom:10px;
}

.footerLinks a {
color:#888;
margin:10px;
}

td.tx-ttnews-browsebox-SCell,td.tx-ttnews-browsebox-SCell:hover {
background-color:#FFF;
cursor:default;
padding:0;
}

td.tx-ttnews-browsebox-SCell a {
cursor:default;
font-size:11px;
padding:7px;
}

.tx-ttnews-browsebox td,.tx-ttnews-browsebox td:hover {
padding:0;
}

.tx-ttnews-browsebox td a {
font-size:11px;
padding:7px;
}

.news-single-img img {
border:1px dotted #CCC;
padding:3px;
}

p.news-type {
padding-top:10px;
padding-bottom:10px;
font-weight:700;
text-decoration:underline;
}

.workTeam {
width:100%;
text-align:center;
}

.team {
width:50%;
border:1px dotted #1E3954;
background-color:#DAE1E2;
text-align:center;
margin:2.5% 25%;
padding:2%;
}

div.news-list-item_n h3 span.news-list-date {
color:#999;
margin-right:10px;
margin-left:5%;
}

div.fondo_novedades {
padding-top:10px;
}

.news-single-share {
padding-top:1em;
float:right;
}

.news-list-file {
margin-top:10px;
float:left;
}

.news-list-category {
color:#777;
}

.introSeccion {
background-color:#FFF;
border:1px dotted #ddd;
margin-bottom:20px;
padding:1em;
}

.introSeccion p.bodytext {
font-size:1.2em;
text-align:justify;
color:#1E3954;
}

.polltable th {
border-bottom:1px dotted #1E3954;
}

.pollsubmit {
width:80%;
background-color:#1E3954;
color:#fff;
font-weight:600;
margin:10%;
}

.pollAnswers label {
float:left;
width:90%;
}

#captcha {
margin-top:20px;
margin-bottom:20px;
height:40px;
}

.tx-quickpoll-pi1 {
margin-top:10px;
}

li,.pollresulttext {
font-size:10px;
color:#1E3954;
}

.Left,#generatedImage,#reloadCaptcha {
float:left;
}

.Width100,.news-sigle-top {
width:100%;
}

.main_content_portada,.main_content_interior {
float:left;
width:676px;
background-color:#ECF0F0;
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell,.descargar_eva {
font-weight:700;
}

.evaluaciones_qck,.catalogo_qck,.guias_qck,.proveedores_qck {
padding-left:3px;
margin-left:10px;
height:20px;
width:165px;
float:left;
padding-top:0;
}

.noticias_qck,.portada_qck,.equipo_qck,.contacto_qck {
padding-left:3px;
margin-left:10px;
height:20px;
padding-top:0;
}

.news-list-morelink a img,.news-list-morelink_n a img {
padding-right:10px;
padding-bottom:10px;
float:none;
}

.h2-portada,.news-list-item_n h3 a {
font-size:12px;
color:#1E3954;
font-weight:700;
}

.titulo_col3,.polltotal {
font-size:11px;
color:#1E3954;
font-weight:700;
}

.cat_equipamiento,.cat_educacion,.proveedores_tipo {
color:#000;
text-align:left;
}

p.polltotal{
width:80%;
text-align:center;
padding:10%;
font-size:1.3em;
}


.novedad-list-item p.bodytext,.novedad-list-item h3{
font-size:1.1em;
}
.novedad-list-item{
width:27%;
float:left;
margin:1% 1% 20px;
background-color:#fff;
padding:1%;
border:4px solid #ccc;
height:160px;
}
.novedad-list-date{
display:none;
}

.novedad-list-item img{
width:50%;
margin-left:25%;
margin-right:25%;
margin-top:7%;
margin-bottom:7%;
border:1px dotted #ccc;
padding:2%;
}