/* AVANTIC 05-diciembre-2008 */
/* Victor M. Duran */
/* COLORES */
/* Azul Fondo elementos: 006699 */
/* Azul bordes y enlaces: 336666 */
/* Azul Brillante: 66FFFF */
/*Azul oscuro fondo de pagina: 1C3D60 */
/* Verde tecnologico: 9EC22B
/* Gris Texto: CCCCCC*/
/* Naranja: FF6633 */

/*******************************/
/***        GENERAL SETTINGS         ***/
/*******************************/

* {
   font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif;
}

	/* Fix a silly bug in Mozilla */

html { 
    min-width: 1024px;
}

img, div { 
    display: block;
    border: 0;
}
.hide, .alt {
    display: none;
}
.spacer {
    border: 0;
    margin: 0;
    padding: 0;
    clear: both;
    background: transparent;
}

.ruler {
    margin: 0 5px;
    border-top: 2px solid;
    padding: 0;
    clear: both;
    color: #CCC;
    background: transparent;
}

    /* general settings*/

body {
     margin: 0;
     padding: 0;
     border: 0;
     text-align: center;
	 font-size: 13px;
     background: #1C3D60 url(images/back.gif) top left repeat-x;

}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, pre  {
     margin: 0;
     padding: 0;  
     word-spacing: 0.1em;
     color: #CCCCCC;
     background-color: transparent;
}

p, td, li, pre  {
     line-height: 1.2em;
}

h1,h2, h3, h4, h5, h6 {
     /*font: 1em Georgia, "New Century Schoolbook", Times, serif; */
     line-height: 1.1em;
     color: #9EC22B;
}
li {
    list-style: square;
}

a:link, a:visited {
    text-decoration: none;
    font-weight: bold;
    color: #66FFFF;
    font-size: 1.1em;
}
a:hover, a:active {
    text-decoration: underline;
    font-weight: bold;
    color: #66FFFF;
    font-size: 1.1em;
}

#content .sombra_imagen img {
   padding: 0 5px 5px 0;
   background: transparent url(images/sombra_imagen.gif) bottom right no-repeat;
}


/*******************************/
/***        TOP OF THE PAGE           ***/
/*******************************/


#wrapper {
    margin: 0 auto;
    padding: 0;
    border: 0;
    width: 945px;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    text-align: left;
    background: white url(images/back.png) top left repeat-h;
    
}
#header {
    margin: 0 auto;
    border: 0;
	border-bottom: 1px solid #336666;
    height: 177px;
    width: 945px;
    background: transparent url(images/banner-top.jpg) bottom center no-repeat;	
}

#header h1 {
  padding-left: 170px;
  padding-top: 40px;
  font-size: 1.85em;
  color: #666;
}

#quick-links {
   float: right;
   text-align: right;
   height: 16px;
}

#quick-links a img{
   display: inline;
   margin: 4px 5px 0 5px;
   border: 0;
}

#headwrap  {
  float: left;
  cursor: pointer;
  background: transparent;
}

/*******************************/
/*** Main Navigation - Menu horizontal ***/
/*******************************/

#mainnav {
  border: 0;
  padding: 0;
  margin: 0;
  text-align: center;
  font-family: Helvetica, Georgia, "New Century Schoolbook", Times, serif;
  height: 20px;
  background: transparent url(images/fondo-main-nav.gif) right bottom repeat-x;
  overflow: hidden;
  display: none;
}

#mainnav-content {
  width: 945px;
  margin: 0 auto;
}

#mainnav ul {
    margin-right: 23px;
    float: right;
}


#mainnav li {
    display: block;
    float: left;
    margin: 0;
    border: 0;
    padding: 3px 6px 3px 6px;
    line-height: 1.2em;
    background: transparent;
    color: #FFF;
}


#mainnav li.mn1, #mainnav li.mn1-act {
    border-left: 0;
}
div#mainnav .mn1{
    font-size: 0.82em;
    font-weight: normal;
}

#mainnav li.mn, #mainnav li.mn-act {
}

#mainnav li.mn-act, #mainnav li.mn1-act {
    background: #FFFFFF url(images/fondo-mainnav-act.jpg) right bottom no-repeat;
}

#mainnav a {
    font-size: 0.9em;
    font-family: arial, trebuchet MS, verdana;
    letter-spacing: 0.15em;
    font-weight: bold;
    text-decoration: none;
    color: #0000A0;
}
#mainnav a:hover,
#mainnav a:active {
    text-decoration: underline;
    color: #0000FF;
}

#mainnav .mn1-act a,
#mainnav .mn-act a{
    text-decoration: underline;
    color: #C6361D;
}

/**********************/
/*  Main-Container            */
/**********************/

div#main-container {
    margin: 0 auto;
    width: 945px;
    overflow: hidden;
    background: transparent;
    border: 0;
}

div#main-container .m_path {
 font-weight: normal;
 font-size: 80%;
}

div#main-container .m_path a {
  padding: 0 3px;
  color: #55F;
}

/* LEFT CONTENT */

div#left-content {
    float: left;
    width: 185px;
	margin-top:8px;
	margin-bottom:8px;
    border: 0;
    padding: 0;
    background-color: transparent;
    height: auto;
    overflow: hidden;
	margin-right: 24px;
}

div#left-content h1 {
   font-size: 1.32em;
}

div#left-content .bodytext {
   font-size: 0.875em;
}

#left-content a {
    text-decoration: none;
}
#left-content a:hover,
#left-content a:active {
    text-decoration: underline;
}

#menu-izda {
   margin-bottom: 5px;
   margin-top: 5px;
 /*  padding-right: 5px;*/
}
/* Menú Izda. 1er Nivel. COMINZO DEFINCIÓN ESTILOS*/
/* Fecha Ultima Mofificación: 26/03/2007 */
/*  Emilio Sánchez S.*/



#left-content .menu-izda1 a {
   font-weight: bold;
   padding-left: 0px;
   color: #66FFFF;
}

#left-content .menu-izda1 a:hover {
   color: #66FFFF;
   text-decoration: none;
}

#left-content .menu-izda1-act {
   padding: 2px 10px 3px 8px;
}
#left-content .menu-izda1-act a{
  color: #FF6633;
}
/* Menú Izda. 1er Nivel. FIN DEFINCIÓN ESTILOS*/


/* Menú Izda. 2ºNivel . COMIENZO DEFINICION ESTILO*/
#left-content .menu-izda2 {
 padding: 2px 10px 3px 8px;
 line-height: 1em;
}
#left-content .menu-izda2 a {
	color:#BBB;
  padding-left: 15px;
/*	line-height:1em;*/
}
#left-content .menu-izda2 a:hover {
  padding-left: 15px;
   color: #66FFFF;
   text-decoration: none;
}

#left-content .menu-izda2 a:link,
#left-content .menu-izda2 a:visited,
#left-content .menu-izda2 a:active{
  padding-left: 15px;
   font-size: 0.9em;
   font-weight: normal;
}
#left-content .menu-izda2-act {
   padding: 2px 10px 3px 8px;
   line-height: 1em;
}

#left-content .menu-izda2-act a{
   font-size:0.9em;
   color: #FF6633;  
  padding-left: 15px;
}
#left-content .menu-izda2-act a:hover {
   text-decoration: none;
}

/* Menú Izda. 2ºNivel . FIN DEFINICION ESTILO*/

/* Menú Izda. 3ºNivel . COMIENZO DEFINICION ESTILO*/

#left-content .menu-izda3 {
   padding: 2px 10px 3px 8px;
}
#left-content .menu-izda3 a {
/*   padding-left: 0px;*/
   color: #cc0000;
}
#left-content .menu-izda3 a:hover {
   color: #009cd2;
   text-decoration: none;
}

#left-content .menu-izda3 a:link,
#left-content .menu-izda3 a:visited,
#left-content .menu-izda3 a:active{
   font-size: 0.8em;
   font-weight:normal;
}
#left-content .menu-izda3-act {
   padding: 2px 10px 3px 8px;
}
#left-content .menu-izda3-act a{
   font-size:0.9em;
   color: #cc0000; 
}
#left-content .menu-izda3-act a:hover {
   color: #009cd2;
   text-decoration: none;
}
#left-content .menu-izda3-act a:link,
#left-content .menu-izda3-act a:visited,
#left-content .menu-izda3-act a:active{
   font-size: 0.8em;
   font-weight:normal;
}
/* Menú Izda. 3ºNivel . FIN DEFINICION ESTILO*/
#left-content #anuncio {
   padding: 68px 35px 39px 43px;
   width: 127px;
   height: auto;
   background: transparent url(images/recorte_avantic.jpg) top left no-repeat;
   overflow: hidden;
}
#left-content #anuncio h1,
#left-content #anuncio .bodytext,
#left-content #anuncio .bodytext strong,
#left-content #anuncio li,
#left-content #anuncio .bodytext a {
   font-family: Times, serif, Georgia, "New Century Schoolbook";
   color: #736E32;
}

#left-content #anuncio ul {
    margin: 0 0 0 15px;  
    border: 0;
    padding: 0;
    background-color: transparent;
}


#left-content #anuncio li {
    margin: 0;
    border: 0;
    padding: 0 0 0 5px;
    list-style: square outside;
    marker-offset: 5px;
    line-height: 1.1em;
}


/*  Content */
#central-content {
  float: left;
  width: 589px;
  margin: 0;
  padding: 0;
}

div#content {
    float: left;
    width: 543px;
    margin: 0;
    border: 0;
    padding: 3px 10px 15px 10px;
    height: auto;
    overflow: hidden;
    background: #000000;
    border-right: 1px solid #336666;
    border-left: 1px solid #336666;
    margin-right: 24px;
}

#central-content .caja-centro-top {
  margin-top: 12px;
}
#central-content .caja-centro-bottom {
  float: left;
}

div#content h1#title {
  margin: 5px 0;
  padding: 5px;  
  font-weight: bold;
  font-size: 1.3em;
  color: #FF6633;
}

div#content .csc-header h1,
div#content .csc-textpicHeader h1 {
  padding: 0 0 5px 5px;  
  margin-top: 15px;
  margin-bottom: 5px;
  font-weight:normal;
  font-size: 1.4em;
}
div#content h1 a {
  color: #555;
}

div#content h3 {                  
  margin: 0;
  border: 0;
  padding: 10px 0 0 0;  
  text-align: left;
  color: #666;
  background-color: transparent;
  font-size: 1.2em;
  font-weight: bold;
  font-style: normal;
  line-height: 2em;
}

div#content h4 {   /*used for path-menu*/
  font-size: x-small;
  font-weight: normal;
}

div#content p {
  margin: 0;
/*  padding: 0 0 10px 10px;  */
  padding: 0 0 10px 0px;  
  font-size: 1em;
  background-color: transparent;
  line-height: 1.5em;
  text-align: justify;
}
img.img-text-wrap {
   margin: 0;
   border: 0;
   padding: 0;
}

div#content ul {
    margin: 0 0 0 60px;  
    border: 0;
    padding: 0;
    background-color: transparent;
}


div#content li {
    margin: 0;
    border: 0;
    padding: 0 0 0 5px;
    list-style: circle;
    marker-offset: 5px;
    line-height: 1.5em;
}

div.border-right {
    margin: 0 4px 0 0;
    border: 0;
    border-left: 1px solid #666;  
    padding: 4px;
    position: relative;
    width: 30%;    
    background-color: transparent;
    font-style: italic;
    line-height: 1.5em;
}


/***************************/
/** RIGHT CONTENT        **/ 
/***************************/

#right-content {
	margin-bottom:8px;
    border: 0;
    padding: 12px 0px;
    float: left;
    width: 128px;
    height: auto;
    overflow: hidden;
    margin-top: 0;
}
#right-content h1 {
  font-size: 1.5em;
  text-align: center;
}
#right-content h2.header {
  padding: 0 5px;
  margin: 4px 0 4px 0;
  background: #fff url(images/bg_head.gif) top left repeat-y;
}

#right-content h3 {
  margin: 0;
  border: 0;
  padding: 10px 0 0 0;  
  background-color: transparent;
}

#right-content p.bodytext  {
    text-decoration: none;
}

div#right-content div#nav2links h3 {
  padding: 0 0 0 20px;  
  background: transparent url(images/fleche.gif) left no-repeat;
}


#right-content ul  {
   margin: 0;
   padding: 0;
   padding-left: 20px;
}

#right-content li  {
  margin: 1em 0 1em 5px;
  padding-left: 15px;
  font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  list-style: none;
  background: transparent url(images/blank.gif) left no-repeat;
  color: #666
}

#right-content a  {
   text-decoration: none;
}

#right-content DIV.csc-header csc-header-n2 {}
#right-content DIV.csc-header csc-header-n2 {}
#right-content DIV.csc-header csc-header-n2 {}

div#right-content div#nav2links h3 {
  font-size: 1.5em;
  font-weight: normal;
  line-height: normal;
}

#right-content h2 {
  padding-left: 15px;
  font-size: 1.3em;
}

#right-content h3 {
  font-family: "Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 1em;
  text-align: left;
  color: #666;
}

#right-content p.bodytext  {
  font-weight: normal;
  font-size: 0.81em;
  line-height: 1.25em;
}

#right-content #right-top-content img {
  padding: 9px 0; 
}


/***************************/
/** FOOTER                            **/ 
/***************************/

#footer {
    border: 0;
    margin: 0 auto;
    padding: 0;
    width: 942px;
    text-align: right;
    float: left;
    clear: left;
}

#footer p#footer-first-line {
   margin: 20px 20px 0 0;
}
#footer p#footer-legal  {
   margin: 0 20px 0 0;

}

p#footer-first-line {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
    font-size: x-small;
    letter-spacing: 0.2em;
}
p#footer-legal,
p#footer-legal * {
    font-family: Georgia, "New Century Schoolbook", Times, serif;
    font-size: x-small;
}


/********************/
/** Especiales             **/
/********************/
#content p.csc-caption {
    margin: 0;
    border-top: 1px dotted #666;
    padding: 0;
    text-align: center;
    font-style: italic;
    font-size: 0.8em;
    /*font-size: x-small;*/

}


/***********/
/** TABLES **/
/***********/

.contenttable {
	margin: 8px 8px 15px;
	text-align: center;
	border-collapse: collapse;
	width: 100%;
}

.contenttable td {
   text-align: left;
   padding: 2px 10px;
}
.tr-odd td{
   background-color: #EEE;
}
.tr-even td{
   background-color: #FFF;
}
.tr-0 {
   background-color: #666;
}

.contenttable {
   border: 1px solid #eee;
}


/* LOGIN */

#content .tx-newloginbox-pi1 h3 {
  color: #666;
  padding: 0 40px;
  font-size: 2em;
  font-weight: normal;
  border-bottom: 1px dotted #666;
  line-height: 1.5em;
}

/* VCD ARCHIVE PLUGIN */
.tx-vcdarchive-pi1 img {
   display: inline;
}
.tx-vcdarchive-pi1 h1 {
   background-color: #ddd;
   border-bottom: 3px solid #CCCCCC;
   border-right: 3px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   padding: 2px;
   padding-left: 10px;
   margin-right: 20px;
}

/* MAILFORM */
.csc-mailform-field label {
   font-weight: bold;
   color: #666;
   width: 120px;
   text-align: right;
   display: block;
   float: left;
}
.csc-mailform-field input {
   height: 1.6em;
   padding: 0px 4px;

}
.csc-mailform-field select {
   height: 1.6em;
}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {

   margin-bottom: 6px;
   margin-left: 4px;
}

#flash {
   display: block;
   float: left;
   margin: 25px 35px 35px 0;
}

/* Arregla mal alineamiento de imagenes */

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
  clear: left;
  margin-right: 2em;
}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  float: right;
  clear: right;
  margin-left: 2em;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
  clear: left;
  float: left;
  margin-right: 2em;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
  clear: right;
  float: right;
  margin-left: 2em;
}
.csc-textpic-caption{
	font-size:0.75em;
	padding-right:8px;
	color:#CC0000;
}
img.img-text-wrap {
  margin: .5em 1em 1em 2em;
}

img.incrustada {
  display: inline;
  padding: 0 5px;
}

/* ESPECIALES   */
/* INICIO */
#inicio h1.csc-firstHeader {
}
#inicio #content3 {
   width: 600px;
}
#inicio #content3 .csc-header {
   width: 250px;
   height: 90px;
   float: left;
   margin: 0 10px;
   text-align: right;
}
#inicio #content3 .csc-header h1 {
   padding: 35px 20px 0px 0px; 
   letter-spacing: 0.1em;
}
#inicio #content3 .csc-header h1 a{
   color: #FFF;
}
#inicio #content3 .csc-textpic {
   display: none;
}
#inicio #content3 .csc-textpic-clear {
   display: none;
}
#inicio #content3 .csc-header-n1 {
   background: transparent url(images/fondo_agenda.gif) top left no-repeat;
}
#inicio #content3 .csc-header-n2 {
   background: transparent url(images/fondo_noticias.gif) top left no-repeat;
}
#inicio #content3 .csc-header-n3 {
   background: transparent url(images/fondo_calidad.gif) top left no-repeat;
}
#inicio #content3 .csc-header-n4 {
   background: transparent url(images/fondo_tienda.gif) top left no-repeat;
}
#inicio #content3 .csc-header-n5 {
   background: transparent url(images/fondo_informatica.gif) top left no-repeat;
}
#inicio #content3 .csc-header-n6 {
   background: transparent url(images/fondo_medioambiente.gif) top left no-repeat;
}

/********* NEWS **********/
#content #news-container {
   float: left;
}

#content #news-container #news-title {
   font-size: 2.2em;
   font-weight: bold;
   color: #3887C9;
   padding: 0;
   margin: 0;
   line-height: .6em;
   letter-spacing: 0.2em;
   border-bottom: 3px solid #3887C9;
}
#content #news-container #news-body {
  border: 2px solid #3887C9;
   border-top: 0;
   padding: 10px 10px 0px 10px;
   background-color: #E5ECF9;
}
#content #news-container .news-item {
   border-bottom: 1px dashed #666;
}
#content #news-container h2.news-header {
  border: 0;
  padding: 0;
  margin: 0;
}

#content #news-container h2.news-header a{
   font-size: 0.85em;
   font-weight: bold;
   letter-spacing: 0.05em;
  /* color: #444; */
}
#content #news-container h3.news-subheader {
   line-height: 1.1em;
   font-size: .9em;
   padding: 4px 6px 6px 8px;
}
#content #news-container p.news-bodytext {
   padding: 0px 6px 6px 8px;
   line-height: 1.1em;
}

/****** NEWS DETALLE ******/
.news-single-item {
	padding:10px;
	margin:0;
	border:0;
	background-color:transparent;
}
#content .news-single-item H2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #009cd2;
	margin-bottom: 0px;
	/*letter-spacing: 0.1em;*/
	line-height: 1.2em;
}
#content .news-single-item H3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.news-single-img {
	float:right;
	margin: 10px;
	font-size:0.8em;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
	color:#cc0000;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 1em;
	margin: 5px;
}
.news-single-timedata {
	float: right;
  margin: 8px;
  border-bottom: 1px solid #666;
  padding: 2px;
}

.news-single-timedata {
  font-size: 0.8em;

  color: #666;
}

.news-single-author {
	display: none;
}
#content .news-single-item img {
  padding: 10px 10px 0 10px;
}
#content .news-single-item p.bodytext {
  display: block;
  padding: 15px 15px 0 10px;
}
.news-single-additional-info {
	background-color: #E5ECF9;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#E5ECF9;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/***** LISTA DE NOTICIAS desde el menú INICIO ****/

.news-latest-container {
	border:0;
	background-color: transparent;
}
#content .news-latest-container H3{
}
#content .news-latest-container H3 a {
  margin: 0;
  padding: 0;
  line-height: 1em;
}
.news-latest-container H2,
.news-latest-gotoarchive {
	display: none;
}
#content .news-latest-container H2 a {
       font-weight:normal;
       color:#009cd2;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:10px;
	margin:4px 0;
        border:0;
	background-color: transparent;
}
.news-latest-item IMG {
	margin-bottom:5px;
	margin-left:10px;
	border:0px;
	float:right;    
}
.news-latest-imgcaption {
    color:#cc0000;
	float:right;
	font-size:0.3em;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
#content .news-latest-date,
#content .news-latest-morelink,
#content .news-latest-category {
	font-size: .8em;
}
.news-latest-morelink {
	height: 12px;
}
.news-latest-morelink A {
	float:right;
}
/* LISTADO DE NOTICIAS desde el menú  NOTICIAS */
.news-list-container {
	border:0;
	background-color: transparent;
}
.news-listt-container H2,
.news-list-gotoarchive {
	display: none;
}
#content #content3 .news-list-container H2 a {
       font-weight:normal;
       color:#009cd2;
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:10px;
	margin:4px 0;
        border:0;
	background-color: transparent;
}
.news-list-item IMG {
	margin-bottom:5px;
	margin-left:10px;
	border:0px;
	float:right;    
}
.news-list-item p.bodytext{
	width:400px;
	float:left;
	clear:left;
}
#content #content3 .news-list-date,
#content #content3 .news-list-morelink,
#content #content3 .news-list-category {
	font-size: .8em;
}
#content #content3 .news-list-date{
	background-color:transparent;
	text-align:left;
	float:left;
}

.news-list-morelink {
	height: 12px;
}
.news-list-morelink A {
	float:right;
}
/* MAPA DEL SITIO */
#main-container #content #content3 .csc-sitemap {
   padding-left: 15px;
}
#main-container #content #content3 .csc-sitemap ul {
   padding-left: 15px;
   margin-left: 1px;
}
.csc-sitemap ul a {
  font-size: 1.2em;
}
#main-container #content #content3 .csc-sitemap ul ul li{
  list-style-type: disc;
}
.csc-sitemap ul ul a {
  font-size: 1em;
}
#main-container #content #content3 .csc-sitemap ul ul ul li{
  list-style-type: circle;
}
.csc-sitemap ul ul ul a {
  font-weight: normal;
}

/* CHC FORUM */
#tx_chcforum-pi1 img {
   display: inline;
}
#tx_chcforum-pi1 .text .scroller {
   min-height: 0;
}
#tx_chcforum-pi1 .author {
   height: auto;
}
#tx_chcforum-pi1 .header_center {
   display: none;
}
#tx_chcforum-pi1 .header_small {
   display: none;
}
#tx_chcforum-pi1 .tx_chcforum-pi1-toolBar {
   background: transparent;
  border: 0;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-preTableWrap {
   border:0;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-preTableWrap .tx-chcforum-pi1-navPath {
   background: transparent;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-preTableWrap .tx-chcforum-pi1-navPath a {
   color: #CC0000;
   font-size:0.85em;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-catConferenceCell {
   padding-left: 18px;
}
#tx_chcforum-pi1 thead th{
   background: #FFFFFF;
   color: #009CD2;
}
/* CABECERA */
#link-inicio img {
   float: left;

}

/* BUSCADOR */
#mainnav form {
  display: block;
  float: left;
  padding: 3px 0px 0px;
}
#mainnav form input{
 /* font-size: 0.7em;*/
  font-size: 0.68em;
  display: block;
  float: left;
}
#mainnav form input#textbox {
  padding: 0;
  margin: 0;
/*  line-height: 1em;*/
  color: #666;
  height: 9px;
  width: 116px;
  margin: 0px 10px 0px 0px;

}
#mainnav form input#submit{
  height: 15px;
  width:32px;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:0,68em;
  color: #FFF;
  background-color: #C30002;
  border: 2px solid #AAA;
  border-style: groove;
  margin-left: 3px;
}


/* NOTICIAS */
.news-latest-item h2 {
	display: block;
	background: transparent;
	border: 0;
}

/* ELIMINA TITULO DE PAGINA DE INICIO */
#inicio #content h1 {
  display: none;
}


/* Lista de ofertas de empleo*/
#content li.oferta-empleo {
  display: block;
  float: left;
  padding: 5px 20px;
  border-bottom: 2px dashed #DDD;
}
#content li.oferta-empleo p{
  line-height: 1.15em;
  float: left;
}
#content li.oferta-empleo .titulo {
  font-weight: bold;
  width: 140px;
  display: block;
  float: left;
  clear: left;
  text-align: right;
  padding-right: 20px;
}
#content li.oferta-empleo .info {
  width: 360px;
}
#content li.oferta-empleo .bodytext {
  width: 360px;
  float: left;
}
#content li.oferta-empleo h2 {
  font-size: 1.28em;
  line-height: 1.28em;
  margin-top: 12px;
  margin-bottom: 8px;
}
#content li.oferta-empleo h3 {
  font-size: 1em;
  line-height: 1em;
  padding: 5px 0;
}
#content li.oferta-empleo .salario {
}


/* CONTENEDOR DE NOTICIAS 2º NIIVEL */
#content #inicio-news-2 {
   width:299px;
   float:left;
   overflow:hidden;
}
#content #inicio-news-2 .news-latest-item {
   height:240px;
   overflow:hidden;
}
#content #inicio-news-3 .news-latest-item {
   height:110px;
   overflow:hidden;
}
#content #inicio-news-3 h2 a{
	font-size:0.7em;
	font-weight:bold;
}

/* CONTENEDOR DE NOTICIAS 3º NIIVEL */
#content #inicio-news-3 .news-latest-item .news-latest-imgcaption{
display:none;
}

/* arregla pies de foto  de 1er NIVEL[VD] */
#inicio-news-1 hr.clearer {
clear: right;
}

#inicio-news-1 .news-latest-imgcaption {
   width: 290px;
   clear: right;
   padding-right: 8px;
   font-size: 0.75em;
}
#inicio-news-2 .news-latest-imgcaption {
   width: 290px;
   clear: right;
   padding-right: 8px;
   font-size: 0.75em;
}
#inicio-news-3 .news-latest-container {
   clear:right;
}
#inicio-news-3 .news-latest-container hr.clearer {
   width: 293px;
   clear: right;
}
#inicio-news-1 .mas-info {
	color: #cc0000;
	display:none;
}
#inicio-news-2 .mas-info {
	color: #cc0000;
	display:none;
}
#inicio-news-3 .mas-info {
	color: #cc0000;
	display:none;
}

/* arregla inicio vd 29-3-2007 23:00 */
#content .news-latest-date {
  padding-left: 10px;
}


#inicio-news-1 .news-latest-item {
  padding:0pt;
  margin-top:10px;
  height: 209px;
  margin-bottom: 0;
}
#inicio-news-1 .bodytext {
  font-size: 0.85em;
  padding:0pt;
}
#inicio-news-1 .news-latest-date{
  padding:0pt;
}

#inicio-news-1 h2{
  margin: 0;
  padding: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}
#inicio-news-2 img {
  display: block;
}
#inicio-news-2 h2{
  margin: 0;
  padding: 0;
  font-size: 1.5em;
  line-height: 1.1em;
}
#inicio-news-2 h2 a {
  float: left;
  clear: left;
  width: 265px;
   padding: 0;
 }
#inicio-news-2 .news-latest-imgcaption {
  display: block;
  float: left;
  clear: left;
  width: 265px;
  padding: 0;
  line-height: 1.2em;
}
#inicio-news-2 .news-latest-item img {
   margin-left:0;
   float:left;
}

#inicio-news-3 h2 {
  line-height: 0.7em;
  padding: 0;
  margin: 0;
  
}
#content #inicio-news-3 h2 a {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

#inicio-news-2 .news-latest-item {
  padding:0pt;
  margin-bottom:20px;
}
#inicio-news-2 .bodytext {
  font-size: 0.82em;
  padding:0pt;
}
#inicio-news-2 .news-latest-date{
  padding:0pt;
}
#inicio-news-3 .bodytext {
  font-size: 0.82em;
  padding:0pt;
  line-height: 1.2em;
}
#inicio-news-3 .news-latest-date{
  padding:0pt;
}
#inicio-news-3 .news-latest-item img{
  float:left;
}
#inicio-news-3 .news-latest-item {
  padding:0pt;
  margin-bottom:20px;
}

.businessday-today, .weekend-today {
  background: transparent url(images/borde-fest-cal.gif) no-repeat;
}

#content .tx-avtcagenda-pi1 .tx-avtcagenda-pi1-category-title {
border: 0;
margin: 0;
padding: 0;
padding-top: 20px;
color: #009cd2;
font-size: 1.3em;
line-height: 1.1em;
background: none;
}

#content3 .news-single-imgcaption {
  width: 240px;
}

#content3 {
  width: 552px;
  padding-right: 25px;
  padding-left: 25px;
}

/* MAPA DEL SITIO */
#content3 .csc-sitemap ul li {
   font-size: 1em;
   line-height: 1.2em;
   margin-top: 2px;
   padding: 2px 10px 3px 8px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #e5e5e5;
   color: #009cd2;
   list-style-type: square;
}
#content3 .csc-sitemap ul li a{
   font-weight: bold;
   padding-left: 0px;
   color: #009cd2;
}
#content3 .csc-sitemap ul ul li {
   padding-left: 10px;
   padding-bottom: 0.25em;
   padding-top: 0.25em;
   line-height: 1em;
   color: #666;
   list-style-type: disc;

}
#content3 .csc-sitemap ul ul li a{
  color: #666;
}
#content3 .csc-sitemap ul ul ul li{
   padding-left: 10px;
   color: #cc0000;
}
#content3 .csc-sitemap ul ul ul li a{
   color: #cc0000;
}


/* GENERAL ASTRO PARA TODOS */
fieldset {
  border: 2px solid #CCCCCC;
  padding: 10px;
}
legend {
  font-size: 1.5em;
  padding: 16px 10px;
}
.moreinfo a:hover,
.moreinfo a:link,
.moreinfo a:active,
.moreinfo a:visited {
  color: #44F;
  font-weight: bold;
  float: right;
  font-size: 1.1em;
}
/* PAGINA DESCARGAS */
#descargas div#descarga-movil,
#descargas div#descarga-pc {
  width: 260px;
  float: left;
  padding: 5px 20px;
}

#descargas fieldset {
  width: 240px;
}

#descargas div#descarga-movil img,
#descargas div#descarga-pc img {
margin: 0 auto;
  max-height: 200px;
}

/* TEMAS PARA MOVILES */
#descarga-temas fieldset img {
  float: left;
  padding-right: 15px;
}
#descarga-temas fieldset a {
  float: right;
}
#descarga-temas p b {
  color: #000;
  font-size: 1.15em;
}
#descarga-temas img {
  max-width: 160px;
}


/*modelo de cajas*/
div.top-menu,
.bottom-menu {
  background-color: black;
  float: left;
}
.top-menu-1 {
  margin-top: 6px;
}
.top-menu-2 {
  margin-top: 3px;
}
img.esquina-left {
  float: left;
}
img.esquina-right {
  float: right;
}
.menu-izda1, .menu-izda1-act, .menu-izda2, .menu-izda2-act {
  font-size: 1em;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
  padding-left: 8px;
  background-color: #000000;
  border-right: 1px solid #336666;
  border-left: 1px solid #336666;
}
#menu-izda img.top {
  margin-top: 3px;
}

/*SALVAPANTALLAS*/
.avtc_iac_apt_lista_item {
  width: 253px;
  float: left;
  margin-right: 14px;
  margin-bottom: 15px;
}
.avtc_iac_apt_lista_item img {
  float: left;
  margin-right: 10px;
}
div#content .avtc_iac_apt_lista_item h3 {
  float: left;
  width: 205px;
  line-height: 1.1em;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 4px;
  border-bottom: 1px solid #336666;
}

/* BACK LINK */
#content h3#backlink {
  float: left;
  clear: left;
  padding: 10px, 5px;
}

/* DESCARGA */
.avtc_iac_apt_descarga_item h2 {
  color: #336666;
  padding: 5px;
}
.avtc_iac_apt_descarga_item img {
  float: left;
  margin-right: 13px;
}
.avtc_iac_apt_descarga_item #ficha_descarga {
  width: 418px;
  overflow: hidden;
  float: left;
}
.avtc_iac_apt_descarga_item #ficha_descarga .titulo {
  color: #336666;
  font-weight: bold;
  text-align: right;
  width: 80px;
  float: left;
  clear: left;
}
.avtc_iac_apt_descarga_item #ficha_descarga .campo {
  color: #CCCCCC;
  float: left;
  padding-left: 12px;
  margin-bottom: 10px;
  width: 325px;
}
.avtc_iac_apt_descarga_item .descarga-windows {
  float: left;
  clear: left;
  margin-top: 10px;
  margin-left: 42px;
  margin-right: 50px;
}
.avtc_iac_apt_descarga_item .descarga-mac{
  float: left;
  margin-top: 10px;
  margin-right: 50px;
}
.avtc_iac_apt_descarga_item .descarga-linux {
  float: left;
  margin-top: 10px;
}
.avtc_iac_apt_descarga_item  a {
  width: 121px;
  height: 34px;
  display: block;
}
.avtc_iac_apt_descarga_item .descarga-windows a {
  background: transparent url(images/boton-windows-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-windows a:link,
.avtc_iac_apt_descarga_item .descarga-windows a:visited {
  background: transparent url(images/boton-windows.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-windows a:hover,
.avtc_iac_apt_descarga_item .descarga-windows a:active {
  background: transparent url(images/boton-windows-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-mac a {
  background: transparent url(images/boton-mac-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-mac a:link,
.avtc_iac_apt_descarga_item .descarga-mac a:visited {
  background: transparent url(images/boton-mac.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-mac a:hover,
.avtc_iac_apt_descarga_item .descarga-mac a:active {
  background: transparent url(images/boton-mac-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-linux a {
  background: transparent url(images/boton-linux-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-linux a:link,
.avtc_iac_apt_descarga_item .descarga-linux a:visited {
  background: transparent url(images/boton-linux.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-linux a:hover,
.avtc_iac_apt_descarga_item .descarga-linux a:active {
  background: transparent url(images/boton-linux-on.png) no-repeat;
}

.avtc_iac_apt_descarga_item .descarga-windows a img,
.avtc_iac_apt_descarga_item .descarga-mac a img,
.avtc_iac_apt_descarga_item .descarga-linux a img{
  display: none;
}
.avtc_iac_apt_descarga_item .download-file {
  display: none;
}

/* PAGINA DE INICIO */

body#inicio #content {
  background: transparent;
  border: 0;
  margin: 0;
  width: 583px;
}
body#inicio .caja-centro-top,
body#inicio .caja-centro-bottom {
  display: none;
}
body#inicio #left-content {
  margin-right: 10px;
}

/* LISTADO DE TEMAS */
.avtc_iac_apt_temas_lista_top .avtc_iac_apt_lista_item,
.avtc_iac_apt_temas_lista_top .avtc_iac_apt_lista_item {
  margin-left: 4px;
  margin-bottom: 15px;
}
div#content .avtc_iac_apt_temas_lista_top h3,
div#content .avtc_iac_apt_temas_lista h3{
  width: 90%;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.2em;
}
.avtc_iac_apt_temas_lista_top img,
.avtc_iac_apt_temas_lista img{
  margin-left: 46px;
  width: 120px;
  height: auto;
}

/* DESCARGA TEMAS */
.avtc_iac_apt_temas_descarga #ficha_descarga{
  width: 410px;
}
.avtc_iac_apt_temas_descarga #ficha_descarga .campo {
  width: 309px;
 text-align: justify;
}
.avtc_iac_apt_temas_descarga img {
  width: 120px;
  height: auto;
}
.avtc_iac_apt_temas_descarga .download{
  float: left;
  clear: left;
  margin-top: 12px;
  width: 100%;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a {
  background: transparent url(images/boton-n5200-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a:link,
.avtc_iac_apt_descarga_item .descarga-n5200 a:visited {
  background: transparent url(images/boton-n5200.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a:hover,
.avtc_iac_apt_descarga_item .descarga-n5200 a:active {
  background: transparent url(images/boton-n5200-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a {
  background: transparent url(images/boton-n6234-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a:link,
.avtc_iac_apt_descarga_item .descarga-n6234 a:visited {
  background: transparent url(images/boton-n6234.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a:hover,
.avtc_iac_apt_descarga_item .descarga-n6234 a:active {
  background: transparent url(images/boton-n6234-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a {
  background: transparent url(images/boton-n70-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a:link,
.avtc_iac_apt_descarga_item .descarga-n70 a:visited {
  background: transparent url(images/boton-n70.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a:hover,
.avtc_iac_apt_descarga_item .descarga-n70 a:active {
  background: transparent url(images/boton-n70-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a {
  background: transparent url(images/boton-ez610-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a:link,
.avtc_iac_apt_descarga_item .descarga-ez610 a:visited {
  background: transparent url(images/boton-ez610.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a:hover,
.avtc_iac_apt_descarga_item .descarga-ez610 a:active {
  background: transparent url(images/boton-ez610-on.png) no-repeat;
}

.avtc_iac_apt_descarga_item .descarga-n5200 a img,
.avtc_iac_apt_descarga_item .descarga-n6234 a img,
.avtc_iac_apt_descarga_item .descarga-n70 a img,
.avtc_iac_apt_descarga_item .descarga-ez610 a img{
  display: none;
}

.avtc_iac_apt_descarga_item .descarga-n5200 {
  float: left;
  clear: left;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-n6234 {
  float: left;
  margin-top: 10px;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-n70 {
  float: left;
  margin-top: 10px;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-ez610 {
  float: left;
  margin-top: 10px;
}

.avtc_iac_apt_temas_descarga  a {
  width: 121px;
  height: 34px;
  display: block;
}

#wrapper {
  width: 943px;
}

#right-top-content {
  background: #000000;
  padding: 10px 9px;
  border-left: 1px solid #336666;
  border-right: 1px solid #336666;
}
#right-top-content a {
  color: #66FFFF;
}

#footer {
  padding-top: 15px;
}
#main-container {
  padding-right: 0;
}
#right-content {
  width: 147px;
}

#inicio #content p {
  padding: 0 20px;
}

/* DESCARGA FONDOS */
.avtc_iac_apt_fondospc_download #ficha_descarga{
  width: 520px;
}
.avtc_iac_apt_fondospc_download #ficha_descarga .titulo {
  width: 110px;
}
.avtc_iac_apt_fondospc_download #ficha_descarga .campo {
  width: 329px;
 text-align: justify;
}
.avtc_iac_apt_fondospc_download .download{
  float: left;
  clear: left;
  margin-top: 12px;
  width: 100%;
}
.avtc_iac_apt_fondospc_download .descarga-1024x768 a {
  background: transparent url(images/boton-1024x768-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1024x768 a:link,
.avtc_iac_apt_descarga_item .descarga-1024x768 a:visited {
  background: transparent url(images/boton-1024x768.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1024x768 a:hover,
.avtc_iac_apt_descarga_item .descarga-1024x768 a:active {
  background: transparent url(images/boton-1024x768-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x1024 a {
  background: transparent url(images/boton-1280x1024-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x1024 a:link,
.avtc_iac_apt_descarga_item .descarga-1280x1024 a:visited {
  background: transparent url(images/boton-1280x1024.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x1024 a:hover,
.avtc_iac_apt_descarga_item .descarga-1280x1024 a:active {
  background: transparent url(images/boton-1280x1024-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x800 a {
  background: transparent url(images/boton-1280x800-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x800 a:link,
.avtc_iac_apt_descarga_item .descarga-1280x800 a:visited {
  background: transparent url(images/boton-1280x800.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-1280x800 a:hover,
.avtc_iac_apt_descarga_item .descarga-1280x800 a:active {
  background: transparent url(images/boton-1280x800-on.png) no-repeat;
}

.avtc_iac_apt_fondospc_download .descarga-1024x768 a img,
.avtc_iac_apt_fondospc_download .descarga-1280x1024 a img,
.avtc_iac_apt_fondospc_download .descarga-1280x800 a img {
  display: none;
}
.avtc_iac_apt_fondospc_download  .descarga-1024x768{
  float: left;
  clear: left;
  margin-top: 10px;
  margin-left: 42px;
  margin-right: 50px;
}
.avtc_iac_apt_fondospc_download  .descarga-1280x1024{
  float: left;
  margin-top: 10px;
  margin-right: 50px;
}
.avtc_iac_apt_fondospc_download  .descarga-1280x800 {
  float: left;
  margin-top: 10px;
}

.avtc_iac_apt_fondospc_download  a {
  width: 121px;
  height: 34px;
  display: block;
}

/* LISTADO DE TEMAS */
.avtc_iac_apt_animaciones_lista_top .avtc_iac_apt_lista_item,
.avtc_iac_apt_animaciones_lista_top .avtc_iac_apt_lista_item {
  margin-left: 4px;
  margin-bottom: 15px;
}
div#content .avtc_iac_apt_animaciones_lista_top h3,
div#content .avtc_iac_apt_animaciones_lista h3{
  width: 90%;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 1.2em;
}
.avtc_iac_apt_animaciones_lista_top img,
.avtc_iac_apt_animaciones_lista img{
  margin-left: 46px;
  width: 120px;
  height: auto;
}

/* DESCARGA TEMAS */
.avtc_iac_apt_animaciones_descarga #ficha_descarga{
  width: 400px;
}
.avtc_iac_apt_animaciones_descarga #ficha_descarga .campo {
  width: 300px;
 text-align: justify;
}
.avtc_iac_apt_animaciones_descarga .download{
  float: left;
  clear: left;
  margin-top: 12px;
  width: 100%;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a {
  background: transparent url(images/boton-n5200-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a:link,
.avtc_iac_apt_descarga_item .descarga-n5200 a:visited {
  background: transparent url(images/boton-n5200.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n5200 a:hover,
.avtc_iac_apt_descarga_item .descarga-n5200 a:active {
  background: transparent url(images/boton-n5200-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a {
  background: transparent url(images/boton-n6234-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a:link,
.avtc_iac_apt_descarga_item .descarga-n6234 a:visited {
  background: transparent url(images/boton-n6234.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n6234 a:hover,
.avtc_iac_apt_descarga_item .descarga-n6234 a:active {
  background: transparent url(images/boton-n6234-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a {
  background: transparent url(images/boton-n70-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a:link,
.avtc_iac_apt_descarga_item .descarga-n70 a:visited {
  background: transparent url(images/boton-n70.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-n70 a:hover,
.avtc_iac_apt_descarga_item .descarga-n70 a:active {
  background: transparent url(images/boton-n70-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a {
  background: transparent url(images/boton-ez610-on.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a:link,
.avtc_iac_apt_descarga_item .descarga-ez610 a:visited {
  background: transparent url(images/boton-ez610.png) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-ez610 a:hover,
.avtc_iac_apt_descarga_item .descarga-ez610 a:active {
  background: transparent url(images/boton-ez610-on.png) no-repeat;
}

.avtc_iac_apt_descarga_item .descarga-n5200 a img,
.avtc_iac_apt_descarga_item .descarga-n6234 a img,
.avtc_iac_apt_descarga_item .descarga-n70 a img,
.avtc_iac_apt_descarga_item .descarga-ez610 a img{
  display: none;
}

.avtc_iac_apt_descarga_item .descarga-n5200 {
  float: left;
  clear: left;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-n6234 {
  float: left;
  margin-top: 10px;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-n70 {
  float: left;
  margin-top: 10px;
  margin-right: 16px;
}
.avtc_iac_apt_descarga_item .descarga-ez610 {
  float: left;
  margin-top: 10px;
}

.avtc_iac_apt_animaciones_descarga  a {
  width: 121px;
  height: 34px;
  display: block;
}

/* DESCARGA FONDOS MOVIL */
.avtc_iac_apt_fondos_movil_download #ficha_descarga {
  width: 401px; 
}
.avtc_iac_apt_fondos_movil_download #ficha_descarga .campo {
  width: 290px;
}
.avtc_iac_apt_fondos_movil_download .download{
  float: left;
  clear: left;
  margin-top: 12px;
  width: 100%;
}

/* GENERAL */
#ficha_descarga .campo {
  text-align: justify;
}

.avtc_iac_apt_fondos_movil_lista_top .avtc_iac_apt_fondos_movil_image,
.avtc_iac_apt_fondospc_lista_top .avtc_iac_apt_fondospc_image {
  float: left;
  padding: 3px 35px;
}


/* SUSCRIPCION */
#content .tx-danewslettersubscription-pi1-listrow-header td {
  background-color: #000;
}
#content .tx-danewslettersubscription-pi1-listrow-header td p{
 color: #9EC33B;
 font-size: 1.5em;
 }
 
 /* NOTICIAS */
/* ANUNCIO-LEFT */
#left-content #anuncio-left {
  background-color: #000;
  border-left: 1px solid #336666;
  border-right: 1px solid #336666;
  overflow: hidden;
}
#left-content #anuncio-left .clearer {
  background-color: #CCCCCC;
  border: 0;
}
#left-content #anuncio-left h1 {
  text-align: center;
  padding: 5px 0;
}
#left-content #anuncio-left h3 {
  font-size: 1.05em;
}




/* CONTENT */
#content .news-list-date {
  background-color: transparent;
  color: #CCCCCC;
}
#content .news-list-item .clearer {
  width: 528px;
  float: left;
  clear: both;
}
#content .news-list-item h3 {
  display: block;
  float: right;
}
#content .news-single-item .news-single-img {
  width: 210px;
  float: right;
  clear: right; 
  padding-left: 12px;
}

/* OPTIMIZADO MOVILES */

#optimizado-para {
  float: left;
  clear: left;
  width: 540px;
}
#optimizado-para .csc-header {
  display: none;
}
#optimizado-para .bodytext {
  float: left;
  padding: 0;
  margin: 0;
}
#content #optimizado-para ul{
  float: left;
  width: 110px;
  padding: 0;
  margin: 12px;
}
#content #optimizado-para li {
  font-size: 10px;
  list-style-type: none;
  padding: 0;
}

#content #optimizado-para .cabecera{
  color: #FF6633;
  font-size: .9em;
  font-weight: bold;
}

/* MENU-HORIZONTAL */
#menu-horizontal {
  position: absolute;
  top: 154px;
  right: 0px;
  width: 600px;
}
#menu-horizontal div {
  background: transparent url(images/fondo-menu-horizontal.gif) top center no-repeat; 
  float: left;
  width: 93px;
  margin-left: 18px;
  text-align: center;
  padding: 2px;
  height: 19px;
  overflow: hidden;
}
#menu-horizontal div a {
  font-size: 1em;
}
#menu-horizontal div a:active,
#menu-horizontal div a:hover {
  color: #FF6633;
}

#central-content embed,
#central-content object {
  margin-top: 15px;
}
.texto-reducido {
  font-size: 0.75em;
}

#footer a {
  font-size: 0.85em;
  color: ##336666;
}
#footer a:link,
#footer a:visited,
#footer a:active {
  color: #888;
}
#footer a:hover {
  color: #6FF;
}
.haznoslo-saber {
  float: left;
  clear: left;
}
#footer #enlaces-galerias {
  background-color: #000000;
  border-left: 1x solid #336666;
  border-right: 1px solid #336666;
  margin-left: 1px;
  width: 855px;
  height: 34px;
  padding: 1px 23px 1px 62px;
}
#footer img#footer-bottom {
  float: left;
  clear: left;
}
/* ICONOS DE GALERIAS */

#enlaces-galerias a {
  width: 34px;
  height: 34px;
  float: left;
  margin-right: 23px;
}
#enlaces-galerias a#cometas {
  background: transparent url(images/iconos/cometas.gif) no-repeat;
}
#enlaces-galerias a#cometas:link,
#enlaces-galerias a#cometas:visited {
  background: transparent url(images/iconos/cometas_off.gif) no-repeat;
}
#enlaces-galerias a#cometas:hover,
#enlaces-galerias a#cometas:active {
  background: transparent url(images/iconos/cometas.gif) no-repeat;
}

#enlaces-galerias a#cumulo {
  background: transparent url(images/iconos/cumulo.gif) no-repeat;
}
#enlaces-galerias a#cumulo:link,
#enlaces-galerias a#cumulo:visited {
  background: transparent url(images/iconos/cumulo_off.gif) no-repeat;
}
#enlaces-galerias a#cumulo:hover,
#enlaces-galerias a#cumulo:active {
  background: transparent url(images/iconos/cumulo.gif) no-repeat;
}

#enlaces-galerias a#cumulo_galaxia {
  background: transparent url(images/iconos/cumulo_galaxia.gif) no-repeat;
}
#enlaces-galerias a#cumulo_galaxia:link,
#enlaces-galerias a#cumulo_galaxia:visited {
  background: transparent url(images/iconos/cumulo_galaxia_off.gif) no-repeat;
}
#enlaces-galerias a#cumulo_galaxia:hover,
#enlaces-galerias a#cumulo_galaxia:active {
  background: transparent url(images/iconos/cumulo_galaxia.gif) no-repeat;
}

#enlaces-galerias a#eclipse {
  background: transparent url(images/iconos/eclipse.gif) no-repeat;
}
#enlaces-galerias a#eclipse:link,
#enlaces-galerias a#eclipse:visited {
  background: transparent url(images/iconos/eclipse_off.gif) no-repeat;
}
#enlaces-galerias a#eclipse:hover,
#enlaces-galerias a#eclipse:active {
  background: transparent url(images/iconos/eclipse.gif) no-repeat;
}

#enlaces-galerias a#estrellas {
  background: transparent url(images/iconos/estrellas.gif) no-repeat;
}
#enlaces-galerias a#estrellas:link,
#enlaces-galerias a#estrellas:visited {
  background: transparent url(images/iconos/estrellas_off.gif) no-repeat;
}
#enlaces-galerias a#estrellas:hover,
#enlaces-galerias a#estrellas:active {
  background: transparent url(images/iconos/estrellas.gif) no-repeat;
}


#enlaces-galerias a#galaxias1 {
  background: transparent url(images/iconos/galaxias1.gif) no-repeat;
}
#enlaces-galerias a#galaxias1:link,
#enlaces-galerias a#galaxias1:visited {
  background: transparent url(images/iconos/galaxias1_off.gif) no-repeat;
}
#enlaces-galerias a#galaxias1:hover,
#enlaces-galerias a#galaxias1:active {
  background: transparent url(images/iconos/galaxias1.gif) no-repeat;
}


#enlaces-galerias a#galaxias2 {
  background: transparent url(images/iconos/galaxias2.gif) no-repeat;
}
#enlaces-galerias a#galaxias2:link,
#enlaces-galerias a#galaxias2:visited {
  background: transparent url(images/iconos/galaxias2_off.gif) no-repeat;
}
#enlaces-galerias a#galaxias2:hover,
#enlaces-galerias a#galaxias2:active {
  background: transparent url(images/iconos/galaxias2.gif) no-repeat;
}

#enlaces-galerias a#luna {
  background: transparent url(images/iconos/luna.gif) no-repeat;
}
#enlaces-galerias a#luna:link,
#enlaces-galerias a#luna:visited {
  background: transparent url(images/iconos/luna_off.gif) no-repeat;
}
#enlaces-galerias a#luna:hover,
#enlaces-galerias a#luna:active {
  background: transparent url(images/iconos/luna.gif) no-repeat;
}

#enlaces-galerias a#miscelanea {
  background: transparent url(images/iconos/miscelanea.gif) no-repeat;
}
#enlaces-galerias a#miscelanea:link,
#enlaces-galerias a#miscelanea:visited {
  background: transparent url(images/iconos/miscelanea_off.gif) no-repeat;
}
#enlaces-galerias a#miscelanea:hover,
#enlaces-galerias a#miscelanea:active {
  background: transparent url(images/iconos/miscelanea.gif) no-repeat;
}

#enlaces-galerias a#neb_planet {
  background: transparent url(images/iconos/neb_planet.gif) no-repeat;
}
#enlaces-galerias a#neb_planet:link,
#enlaces-galerias a#neb_planet:visited {
  background: transparent url(images/iconos/neb_planet_off.gif) no-repeat;
}
#enlaces-galerias a#neb_planet:hover,
#enlaces-galerias a#neb_planet:active {
  background: transparent url(images/iconos/neb_planet.gif) no-repeat;
}

#enlaces-galerias a#nebulosa1 {
  background: transparent url(images/iconos/nebulosa1.gif) no-repeat;
}
#enlaces-galerias a#nebulosa1:link,
#enlaces-galerias a#nebulosa1:visited {
  background: transparent url(images/iconos/nebulosa1_off.gif) no-repeat;
}
#enlaces-galerias a#nebulosa1:hover,
#enlaces-galerias a#nebulosa1:active {
  background: transparent url(images/iconos/nebulosa1.gif) no-repeat;
}


#enlaces-galerias a#nebulosa2 {
  background: transparent url(images/iconos/nebulosa2.gif) no-repeat;
}
#enlaces-galerias a#nebulosa2:link,
#enlaces-galerias a#nebulosa2:visited {
  background: transparent url(images/iconos/nebulosa2_off.gif) no-repeat;
}
#enlaces-galerias a#nebulosa2:hover,
#enlaces-galerias a#nebulosa2:active {
  background: transparent url(images/iconos/nebulosa2.gif) no-repeat;
}

#enlaces-galerias a#planetas {
  background: transparent url(images/iconos/planetas.gif) no-repeat;
}
#enlaces-galerias a#planetas:link,
#enlaces-galerias a#planetas:visited {
  background: transparent url(images/iconos/planetas_off.gif) no-repeat;
}
#enlaces-galerias a#planetas:hover,
#enlaces-galerias a#planetas:active {
  background: transparent url(images/iconos/planetas.gif) no-repeat;
}

#enlaces-galerias a#sol {
  background: transparent url(images/iconos/sol.gif) no-repeat;
}
#enlaces-galerias a#sol:link,
#enlaces-galerias a#sol:visited {
  background: transparent url(images/iconos/sol_off.gif) no-repeat;
}
#enlaces-galerias a#sol:hover,
#enlaces-galerias a#sol:active {
  background: transparent url(images/iconos/sol.gif) no-repeat;
}


#enlaces-galerias a#telescopios {
  background: transparent url(images/iconos/telescopios.gif) no-repeat;
}
#enlaces-galerias a#telescopios:link,
#enlaces-galerias a#telescopios:visited {
  background: transparent url(images/iconos/telescopios_off.gif) no-repeat;
}
#enlaces-galerias a#telescopios:hover,
#enlaces-galerias a#telescopios:active {
  background: transparent url(images/iconos/telescopios.gif) no-repeat;

}

.avtc_iac_apt_animaciones_lista .avtc_iac_apt_lista_item {
  height: 216px;
}

/* 17-12-2008 */
.avtc_iac_apt_descarga_item #ficha_descarga h3 {
  float: left;
  clear: both;
}
.avtc_iac_apt_descarga_item #ficha_descarga .campo {
  float: left;
}

/* DESCARGAS MUY PRONTO */
.avtc_iac_apt_descarga_item .descarga-windows-no {
  float: left;
  clear: left;
  margin-top: 10px;
  margin-left: 42px;
  margin-right: 50px;
  background: transparent url(images/windows_pronto.gif) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-mac-no{
  float: left;
  margin-top: 10px;
  margin-right: 50px;
  background: transparent url(images/mac_pronto.gif) no-repeat;
}
.avtc_iac_apt_descarga_item .descarga-linux-no {
  float: left;
  margin-top: 10px;
  background: transparent url(images/linux_pronto.gif) no-repeat;
}

/* GALERIAS */
#resumen-galeria .resumen-info,
#resumen-galeria .resumen-fondospc,
#resumen-galeria .resumen-salvapantallaspc,
#resumen-galeria .resumen-fondos-movil,
#resumen-galeria .resumen-temas,
#resumen-galeria .resumen-animaciones {
  float: left;
  clear: left;
  width: 100%;
}
#resumen-galeria .resumen-info .titulo {
  color: #336666;
  font-weight: bold;
  font-size: 1.2em;
}
#resumen-galeria .resumen-info .campo {
  color: #CCC;
}
#content #resumen-galeria h3 {
  color: #366;
  font-size: 1.4em;
  border-bottom: 1px solid #366;
}
#content #resumen-galeria .morelink {
  font-size: 0.8em;
  float: left;
  clear: left;
  width: 100%;
  text-align: right;
}
#resumen-galeria .resumen-temas img {
  width: 120px;
  height: auto;
}
#content #resumen-galeria h4 {
  font-size: 1em;
  text-align: center;
  float: left;
  clear: left;
}
#content #resumen-galeria .resumen-salvapantallaspc h4 {
  clear: right;
  width: 210px;
  text-align: left;
}
#content #resumen-galeria .resumen-fondospc h4,
#content #resumen-galeria .resumen-fondos-movil h4  {
  padding-left: 42px;
}
#resumen-galeria .avtc_iac_apt_lista_item img{  
  margin-left: 42px;
}
#resumen-galeria .resumen-salvapantallaspc .avtc_iac_apt_lista_item  img {
  margin-left: 0;
}


/* Modificacion de texto optimizado-para VD 23/01/2009 */
#content #optimizado-para strong {
  color: #9EC22B;
  font-size: 13px;
}
#content #optimizado-para {
  color: #CCC;
  font-size: 12px;
}

#content #optimizado-para .cabecera{
  color: #FF6633;
  font-size: .9em;
  font-weight: bold;
}
#content #optimizado-para td {
  padding-left: 45px;
  font-size: 11px;
  font-weight:bold;
  color: #FF6633;
}


#content .haznoslo-saber {
  width: 543px;
}

.avtc_iac_apt_animaciones_descarga .download {
  margin-top: 0px;
}