* {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body {
text-align:center;
font-size:67.5%;
background-color:#FFF;
color:#666;
}

a {
color:#1088C4;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul {
padding-left:10px;
}

.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.2em;
color:#006699;
}

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:101px;
width:441px;
padding-top:0;
padding-left:0;
font-size:1.4em;
float:left;
}

.tx-ttnews-browsebox {
width:60%;
text-align:center;
margin:3px;
margin-left:20%;
padding:3px;
}

.logo a {
color:#FFF;
font-size:1.6em;
text-decoration:none;
}

.quick_block {
height:24px;
width:170px;
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:1em;
font-style:italic;
font-weight:bold;
border:4px solid #D6EAF5;
margin-bottom:10px;
padding:8px;
}

.left_content {
padding:15px;
}

.main_content {
float:left;
width:612px;
background-color:#FFF;
border:1px solid #A2D9FF;
border-top:2px solid #FFC56C;
}

.right_content {
margin-left:28px;
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:#d6f0fb;
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:left;
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:1em;
color:#006699;
}

.news-search-emptyMsg {
font-size:11px;
margin-left:10px;
}

.tx-ttnews-browsebox a {
color:#006699;
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:#006699;
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:#fff;
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:#fff;
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:#1088c4;
text-align:left;
}

.news-list-item h3 {
padding-top:12px;
padding-bottom:12px;
width:100%;
}

.news-list-item {
border-bottom:1px dotted #CCC;
padding-bottom:1em;
}

.news-list-item h3 a {
font-weight:700;
color:#1088c4;
font-size:14px;
}

.csc-firstHeader {
font-size:1.2em;
color:#006699;
font-weight:700;
padding-bottom:10px;
}

.news-list-morelink {
padding-top:10px;
padding-bottom:10px;
}

.clearer {
color:#fff;
background-color:#fff;
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 #A2D9FF;
margin-right:2px;
float:left;
}

.button {
background-color:#3399cc;
color:#FFFFFF;
width:40px;
height:20px;
}

.news-single-item h2 {
font-size:16px;
color:#3399cc;
font-weight:700;
}

.news-single-timedata {
color:#1E3954;
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;
color:#1088C4;
}

.news-single-img {
float:left;
padding-right:15px;
padding-bottom:15px;
}

.news-single-item p {
font-size:1.2em;
font-weight:normal;
text-align:justify;
}

.news-single-backlink a {
color:#006699;
font-size:1.4em;
font-weight:400;
text-transform:capitalize;
}

.news-single-backlink {
padding-top:1.5em;
padding-bottom:1.5em;
}

.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:#666;
}

.link {
font-size:1em;
color:#004281;
}

.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:#666;
background-color:#fff;
border: 1px solid #a2d9ff;
padding:6px;
}

.pollbar {
background-image:url(/typo3conf/ext/quickpoll/pi1/pollbar.gif);
background-color:#F44;
}

Input .invalid {
border:1px solid #a2d9ee;
background-color:#F99;
font-size:11px;

}

Input {
background-color:#fff;
border:1px solid #a2d9ee;
font-size:11px;
}

Input:focus{
border: 1px solid #A2D9EE;
font-size:11px;
background-color:#eff;
}

.pollquestion {
color:#1088C4;
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:#004281;
width:10%;
float:left;
margin-bottom:1em;
font-size:1.1em;
}

.estilo2 {
color:#1E3954;
font-weight:700;
font-size:12px;
}

.cat_equipamiento_h2 {
color:#006699;
font-weight:700;
font-size:16px;
}

.cat_equipamiento_img {
text-align:center;
font-weight:700;
color:#000;
}

.cat_educacion_h2 {
color:#006699;
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:normaL!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:#A2D9EE;
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:#A2D9EE;
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:#3399cc;
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, div.fc_tabsbypage-page-on {
margin-left:-30px;
background-color:#069;
}

.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:#fff;
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;
margin-top:2em;
}

.footerLinks a {
color:#33ccff;
margin:1em;
}

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;
display:none;
}

.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:#006699;
}

.polltable th {
border-bottom:1px dotted #A2D9EE;
}

.pollsubmit {
width:80%;
background-color:#3399CC;
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 {
background-color:#FFFFFF;
border-color:#FFC56C #cdEA88 #A2D9EE #A2D9EE;
border-style:solid;
border-width:2px 2px 1px 1px;
float:left;
width:676px;
}

.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;
float:left;
}

.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 #D6EAF5;
height:160px;
}
.novedad-list-date{
display:none;
}



.csc-sitemap{
width:50%;
margin-left:25%;
margin-bottom:10%;
}

.csc-sitemap a{
font-size:1.4em;
}

.csc-sitemap li{
line-height:2em;
}

.csc-header-n3{
margin-top:20px;
}

  
.tx-fcbteproveedores-pi1{
width:100%;
min-height:492px;
}
  #persona_contacto,#nombre,#rut,#giro,#direccion,#fax, #web,#contacto,#telefono,#email,#fabricante,#nombre_producto,#modelo_producto,#referencias_web,#descripcion_producto,#descripcion_aporte,#aspectos_tecnicos,#requerimientos_software,#aspectos_instalacion{
    width:80%;
    margin-right:20%;
    margin-bottom:2%;
    background-color:#fff;
    }


#persona_contacto:focus,
#nombre:focus,
#rut:focus,
#giro:focus,
#direccion:focus,
#fax:focus, 
#web:focus,
#contacto:focus,
#telefono:focus,
#email:focus,
#fabricante:focus,
#nombre_producto:focus,
#modelo_producto:focus,
#referencias_web:focus,
#descripcion_producto:focus,
#descripcion_aporte:focus,
#aspectos_tecnicos:focus,
#requerimientos_software:focus,
#aspectos_instalacion:focus{
background-color:#eff;
}


#paso1 h2,#paso2 h2,#paso3 h2,#paso4 h2,#paso5 h2{
margin-top:2%;
margin-bottom:2%;
}
#paso1 p,#paso2 p,#paso3 p,#paso4 p,#paso5 p{
margin-top:1%;
margin-bottom:1%;
text-align:center;
width:80%;
}
.newbutton{
background-color:#3399CC;
color:#FFFFFF;
height:20px;
width:20%;
margin-top:5%;
}


.newbuttonNextFirst{
background-color:#3399CC;
color:#FFFFFF;
height:20px;
width:20%;
margin-top:5%;
margin-left:60%;
}
.newbuttonNext{
background-color:#3399cc;
color:#FFFFFF;
height:20px;
width:20%;
margin-top:5%;
margin-left:40%;
}

.newbuttonBack{
background-color:#3399cc;
color:#FFFFFF;
height:20px;
width:20%;
margin-top:5%;
}

.newbuttonAlone{
background-color:#3399cc;
color:#FFFFFF;
}

.paso{
width:80%;
text-align:left;
margin-left:15%;
margin-right:5%;
padding-top:2%;

}
.pasoHidden{
width:80%;
text-align:left;
margin-left:15%;
margin-right:5%;
padding-top:2%;
display:none;
}

.invalid{
border:1px solid red;
background-color:#fff;
}

.invalid:focus{
background-color:#eff;
}
.valid{
border:1px solid #A2D9EE;
background-color:#fff;
}

.valid:focus{
background-color:#eff;
}

.left_content li {
font-size:12px;
line-height:18px;
text-align:justify;
margin:15px;
}


.left_content h1 {
margin-top:1em;
margin-bottom:1em;
font-size:1.2em;
}

.orange{
color:#F26638;
margin-top:1em;
margin-bottom:1em;
}

.cursive{
font-style:italic;
}


.tx-indexedsearch-searchbox{
display:none;
}

.tx-indexedsearch-whatis{
margin-top:1em;
margin-bottom:1em;
font-size:1.3em;
}
.tx-indexedsearch-sw{
font-weight:bold;
}
.tx-indexedsearch-browsebox,.tx-indexedsearch-descr{
font-size:1.2em;
text-align:justify;
}
td.tx-indexedsearch-title,.tx-indexedsearch-percent{
font-size:1.3em;
font-weight:bold;
margin-bottom:10px;
}
.tx-indexedsearch-info{
text-align:right;
}
.tx-indexedsearch-descr{
padding-top:10px;
}
.tx-indexedsearch-res{
border-bottom:1px dotted #AAA;
margin-bottom:10px;
margin-top:10px;

}
ul.browsebox {
margin:2%;
width:100%;
}
.tx-indexedsearch-icon{
display:none;
}
ul.browsebox li{
float:left;
list-style-type:none;
margin:5px;
}

.tx-indexedsearch-res{
clear:both;
}
fieldset {
border:0px;
margin-top:1.5em;
}
legend{
margin-bottom:1.5em;
font-weight:bold;
} 

.labelCategoria{
float:left;
width:50%;
margin-top:1em;
}
.checkboxCategoria{
margin-right:1em;
}



div.fc_tabsbypage-page {
background:url("../img/btn_normal.png") no-repeat right top;
height:2.5em;
padding-top:0.5em;
text-align:center;
vertical-align:middle;
width:125px;
}

div.fc_tabsbypage-page-on{
height:2.5em;
padding-top:0.5em;
text-align:center;
vertical-align:middle;
width:125px;
background:url("../img/btn_selected.png") no-repeat right top;
}

div.fc_tabsbypage-page-on p a, div.fc_tabsbypage-page p a{
font-weight:bold;
color:#fff;
text-decoration:none;
}

div.fc_tabsbypage-page-on p, div.fc_tabsbypage-page p {
vertical-align:middle;
line-height:0.95em;
}


div.fc_tabsbypage-page:hover {
background-color:#069;
background: url(../img/btn_rollover.png) no-repeat scroll right top;
height:2.5em;
padding-top:0.5em;
text-align:center;
vertical-align:middle;
width:125px;
}


.news-list-file a{
color:#006699;
font-size:1.1em;
font-weight:bold;
}



.news-single-links{
width:100%;
margin:2em;
float:left;
}

.news-single-links ul{
float:left;
}

.news-single-backlink{
width:100%;
float:left;
margin-left:2em;
margin-bottom:2em;

}
.tx-irfaq-pi1 .tx-irfaq-answer {
font-size:1.2em;
line-height:1.4em;
margin-bottom:10px;
}



.tx-irfaq-answer{
border-bottom:1px dotted #069;
margin-top:2em;
}




.news-single-backlink{
width:100%;
}


.news-single-backlink a{
border:1px solid #a2d9ff;
width:5em;
padding:0.3em;
background-color:#3399cc;
color:#fff;
font-size:1em;
font-weight:bold;
}

.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    /*opacity: 1.0;*/
}
.addthis_toolbox .custom_images a:hover img {
    /*opacity: 0.75;*/
}       
            
            
.news-sigle-top {
margin-bottom:5em;
}


.news-list-item h3 {
color:#1088C4;
font-size:14px;
font-weight:700;
}



.proveedores_tipo td{
background-color:#fff;
}

.proveedores_tipo td ul{
padding:0px;
list-style-type:none;
margin:0px;
}


.proveedores_tipo td ul li {
margin-top:0.4em;
margin-left:0.5em;
margin-right:0.2em;
margin-bottom:0.2em;
}


.right_content img{
margin-bottom:0.4em;
}



div.providers table.contenttable tbody tr td ul li{
margin:7px;
padding:0px;
}




div.fc_tabsbypage-page, div.fc_tabsbypage-page-on,div.fc_tabsbypage-page:hover, div.fc_tabsbypage-page-on:hover {
background-color:#eee;
}

.novedad-list-item{
height:140px;
width:162px;
}


.novedad-list-item h3{
margin-bottom:1em;
}
.novedad-list-image{
float:left;
margin-right:1em;
margin-bottom:1em;
}


.novedad-list-image a img{
border:1px dotted #ccc;
float:left;
}

.additional-info{
display:none;
}


.csc-sitemap ul li a{
font-size:0.95em;
}

.tx_lumogooglemaps_pi1_sidebar{
display:none;
}



.news-latest-container{
width:43%;
background-color:#fdfdfd;
margin-left:2%;
padding:2%;
border:1px dotted #999;
float:left;
min-height:320px;
margin-bottom:2%;
}

.news-latest-container h2{
margin-bottom:1em;
color:#069;
}

.news-latest-item{
font-size:0.9em;
margin-bottom:0.7em;
}


li.news-latest-item{
margin:2px;
}


/****************************************************************************************************************/

.coda-slider-wrapper { padding: 20px 0 }
	.coda-slider { background: #ebebeb }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 600px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #f90 }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #39c; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	#coda-nav-left-1, #coda-nav-right-1{
	display:none;
	}




#divDescuentosSoftware,#divDescuentosHardware {
margin:1em;
border: 1px solid #999;
padding:1em;
}

#divDescuentosSoftware label,#divDescuentosHardware label{
width:90%;
display:block;
margin:1em;
}


#divDescuentosSoftware input, #divDescuentosHardware input{
width:5%;
}


#descripcionCategoriaProveedor{
float:left;
width:40%;
}
#categoriaProveedorHardware,#categoriaProveedorSoftware{
float:left;
width:30%;
}

.descripcionCategoria, #categoriaProveedorHardware label, #categoriaProveedorHardware a , #categoriaProveedorSoftware a {
height:2em;
margin-top:1em;
font-size:11px;
}
.avisoPaso2{
 border-bottom-color: Red;
    border-bottom-style: solid;
    border-bottom-width: 0;
    color: #1088C4;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 2em;
    margin-left: 0;
    margin-top: -1em;
    text-align: left;
    width: 90%;
    
    }
#categoriaProveedorHardware ul li,
#categoriaProveedorSoftware ul li
{
list-style:none;
}
#descripcionCategoriaProveedor{
margin-top:2em;
}

#categoriaProveedorHardware,
#categoriaProveedorSoftware
{
text-align:center;
}

#categoriaProveedorHardware ul{
width:100px;
padding-left:35px;
}
#categoriaProveedorSoftware ul{
width:100px;
padding-left:35px;
}

.tx-fcbteproveedores-pi2 fieldset{
border: solid thin #acf;
padding:2em;
}

.botonInscripcionProveedores{
width:20%;
margin-left:40%;
border-right-color:#555;
border-bottom-color:#555;
margin-top:2em;
}

.botonInscripcionProveedores:hover{
width:20%;
margin-left:40%;
border-right-color:#555;
border-bottom-color:#555;
background-color:#acf;
cursor:pointer;
margin-top:2em;
}
.itemDescuentos{
height:2em;
margin-bottom:1em;
}

#descuentoSubvencionados,#descuentoParticulares,#descuentoEstudiantes{
width:3em;
}



#map_canvas{
width:410px;
height:310px;
float:left;
background-color:#eee;
border: 1px solid #ccc;
}

#controlesProveedores{
width:220px;
height:310px;
float:left;
padding-left:1em;
}

#controlesProveedores ul {
padding:0px;
list-style:none;
}
#mapaYControles{
margin-bottom:2em;
padding-bottom:2em;
}

p.textoProveedores{
margin-top:1em;
}

#tablaProveedores fieldset{
border: 1px solid #999;
padding:0em 2em 2em 2em;
}


#tablaProveedores table th{
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-top: 2px solid #555;
}


#tablaProveedores table td{
border-right: 1px dotted #999;
border-bottom: 1px dotted #999;
}
#tablaProveedores table td, #tablaProveedores table th{
padding: 0.5em  0.1em 0.2em 0.5em;
}

#tablaProveedores table{
width:95%;
margin-left:2.5%;
}

#tablaProveedores table tr{
background-color: white;
}
#tablaProveedores table tr:hover{
background-color: #FFa;
}

#tablaProveedores table {

border-bottom:2px solid #666;
}

#tablaProveedores table caption{
font-size:1.5em;
margin:1em;
}

#controlesProveedores, #controlesProveedores ul li{
font-size:12px;
}
#controlesProveedores p{
border-top:1px dotted #999;
padding-top:1em;
}


.clearboth{
clear:both;
}
#subtext{
margin-top:2em;
font-size:12px;
}




.botonFiltrar{
width:50%;
margin-left:25%;
border-right-color:#555;
border-bottom-color:#555;
margin-top:0.5em;
}


.botonFiltrar:hover{
width:50%;
margin-left:25%;
border-right-color:#555;
border-bottom-color:#555;
background-color:#acf;
margin-top:0.5em;
}


#tablaProveedores table {
border-left: 1px solid #666;
border-spacing:0px;
}

#tablaProveedores .columnaNombre,
#tablaProveedores .columnaMapa,
#tablaProveedores .columnaTelefono,
#tablaProveedores .columnaWeb
{
text-align:center;
background-color:#555;
color:#fff;
}

.columnaValorNombre{
font-weight:bold;
font-size:1em;
}

#tablaProveedores{
min-height:557px;
}

.hiddenField{
display:none;
}


.paginador{
width:94%;
margin:3%;
text-align:center;
}

.paginadorVerTodos,.paginaSiguiente,.paginaAnterior{

border:1px solid #666;
background-color:#fff;
color:#000;
padding:0.3em;
margin-left: 5em;
margin-right: 5em;
border-left-color:#acf;
border-top-color:#acf;


}

.paginadorVerTodos:hover,.paginaSiguiente:hover,.paginaAnterior:hover{

border:1px solid #000;
background-color:#acf;
color:#000;
padding:0.3em;
margin-left: 5em;
margin-right: 5em;
text-decoration:none;
border-left-color:#acf;
border-top-color:#acf;
}

.botonDesactivado, .botonDesactivado:hover{
border:1px solid #888;
color:#777;
padding:0.3em;
background-color:#cfcfcf;
margin-left: 5em;
margin-right: 5em;
text-decoration:none;
cursor:default;
}


.numerosDePagina{
    margin-left: 3%;
    margin-right: 3%;
    margin-bottom: 1%;
    text-align: center;
    width: 94%;
}



.avisoEvaluacion{
min-height:200px;
}

div.avisoEvaluacion p{
margin-top:1em;
}
p.agradecimiento{
font-weight:bold;
margin:1em;
text-align:center;
font-size:1.1em;
}




textarea{
border: 1px solid #A2D9EE;
background-color:#fff;
font-size:11px;
}

textarea:focus{
border: 1px solid #A2D9EE;
font-size:11px;
background-color:#eff;
}


.tx-irfaq-answer h4{
color:#F26638;
margin-bottom:1em;
}

.tx-irfaq-answer{
padding-bottom:1em;
border-bottom:1px dotted #ccc;
}


h1.errorNF{
color:#fa1111;
font-size:2em;
}
.error-not-found{
float:left;
}
.error-not-found p{
margin:1em;
font-size:1.3em;
color:#000;
}
