/* -- CSS
Fecha: Julio 2004
 -- */

body {
background: #ECECE0 url('../archivos/bg_sev2.gif') repeat-y 50% 50%;
margin: 0; 
padding: 0;
font: 85% Verdana, arial, helvetica, sans-serif;
color: #555;
line-height: 1.5em
}


#global {
	LEFT: 50%; MARGIN-LEFT: -385px; WIDTH: 770px; POSITION: relative; TOP: 0px; background-color: #fff;
}
	

/*HEADER*/

#header {
	MARGIN-TOP: 15px; PADDING: 0px; WIDTH: 770px; HEIGHT: 44px; 
	BACKGROUND-COLOR: #1264CC; BORDER-BOTTOM:  1px solid #fff;
}

#logo {
	LEFT: 1px; WIDTH: 325px; POSITION: relative; TOP: 0px; FLOAT: left;
}
#maintop {
	POSITION: relative; TEXT-ALIGN: right; TOP: 15px; FONT-SIZE: 10px;

}
#maintop UL {
	PADDING: 0px; MARGIN: 0px; 
}
#maintop LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}

#maintop A:link {
	COLOR: #fff; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 0px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	MARGIN: 0px; 
	TEXT-DECORATION: none
}
#maintop A:visited {
	COLOR: #fff; 
	BORDER-LEFT: #fff 1px solid; 
	PADDING-TOP: 0px;
	PADDING-RIGHT: 3px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	MARGIN: 0px;
	TEXT-DECORATION: none
}
#maintop A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#maintop A:active {
	COLOR: #e5e5e5; TEXT-DECORATION: none
}
#maintophome A:link {
	BORDER-LEFT: #1264cc 1px solid
}
#maintophome A:visited {
	BORDER-LEFT: #1264cc 1px solid
}
#headbuscar

{

LEFT: 0; 
PADDING: 0px; 
MARGIN-BOTTOM: 0px; 
WIDTH: 770px; 
POSITION: relative; 
TOP: 0px; 
HEIGHT: 56px; 
BACKGROUND: #DEDFDE; 
font-size: 11px
}

#powsearch {
	LEFT: 0px; WIDTH: 175px; POSITION: relative; TOP: 20px; FLOAT: left; TEXT-ALIGN:right;
}
#googlecab {
	LEFT: 5px; POSITION: relative; TOP: 15px; FONT-SIZE: 10px; text-align: left;

}
/*FIN HEADER*/

#breadcrumb {
CLEAR: both; 	
background-image: url('../archivos/blosis.gif');
background-repeat:  no-repeat;
background-position: left;
PADDING: 3px 3px 3px 20px; 
MARGIN: 30px 0 15px; 
BORDER-TOP: 1px solid #ddd; 
BORDER-BOTTOM: 1px solid #ddd; 	
}	
#breadcrumb p{
	float: right; margin: 0px;
	
}	
#container {
	MARGIN-TOP: 2px; WIDTH: 770px; POSITION: relative; background-color: #fff;
}

.breadlist {

TEXT-ALIGN: left;
MARGIN-TOP: 5px; 
MARGIN-BOTTOM: 25px; 
LINE-HEIGHT: 30px;
}

/* FINAL CABECERA*/	
	





/* LINKS*/


A {
	COLOR: #8a1e00; TEXT-DECORATION: none
}
A:visited {
	COLOR: #8a1e00; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4B7443; TEXT-DECORATION: underline
}
A:active {
	COLOR: #f90;
}
#breadcrumb A {
	COLOR: #8a1e00; TEXT-DECORATION: underline
}
#breadcrumb A:visited {
	COLOR: #8a1e00; TEXT-DECORATION: underline
}
#breadcrumb A:hover {
	COLOR: #8a1e00; TEXT-DECORATION: underline
}
#breadcrumb A:active {
	COLOR: #8a1e00; TEXT-DECORATION: underline
}
.contentcenter A {
	COLOR: #8a1e00; TEXT-DECORATION: none; border-bottom: 1px solid #4B7443;
}
.contentcenter A:visited {
	COLOR: #8a1e00; TEXT-DECORATION: none
}
.contentcenter A:hover {
	COLOR: #8a1e00; TEXT-DECORATION: none; border-bottom: 1px solid #ccc
}
.contentcenter A:active {
	COLOR: #f90;
}
.datospost A {
	COLOR: #8a1e00; TEXT-DECORATION: none; BORDER: none; FONT-WEIGHT: bold;
}
.datospost A:visited {
	COLOR: #8a1e00; TEXT-DECORATION: none
}
.datospost A:hover {
	COLOR: #8a1e00; TEXT-DECORATION: underline; BORDER: none
}
.datospost A:active {
	COLOR: #f90;
}

.contentcenter h3 A {
	COLOR: #4B7443; TEXT-DECORATION: none; FONT-WEIGHT: normal; BORDER: none
}
.contentcenter h3 A:visited {
	COLOR: #4B7443; TEXT-DECORATION: none
}
.contentcenter h3 A:hover {
	COLOR: #8DB87F; TEXT-DECORATION: none; BORDER: none
}
.contentcenter h3 A:active {
	COLOR: #8DB87F; TEXT-DECORATION: none
}

.contentcenter h4 A {
	COLOR: #4B7443; TEXT-DECORATION: none; FONT-WEIGHT: normal; BORDER: none;
}
.contentcenter h4 A:visited {
	COLOR: #4B7443; TEXT-DECORATION: none
}
.contentcenter h4 A:hover {
	COLOR: #8DB87F; TEXT-DECORATION: none; BORDER: none
}
.contentcenter h4 A:active {
	COLOR: #8DB87F; TEXT-DECORATION: none
}
.mainarch A {
	COLOR: #8a1e00; TEXT-DECORATION: none; BORDER-BOTTOM: 1px solid #cfcfcf; }
.mainarch A:visited {
	COLOR: #8a1e00; TEXT-DECORATION: none
}
.mainarch A:hover {
	COLOR: #4B7443; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dotted #cfcfcf;
}
.mainarch A:active {
	COLOR: #f90;
}
#sideizqda A {
	COLOR: #4B7443; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sideizqda A:visited {
	COLOR: #4B7443; TEXT-DECORATION: none
}
#sideizqda A:hover {
	COLOR: #8DB87F; TEXT-DECORATION: underline
}
#sideizqda A:active {
	COLOR: #8DB87F; TEXT-DECORATION: none
}
#about A {
	COLOR: #4B7443; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#about A:visited {
	COLOR: #4B7443; TEXT-DECORATION: underline
}
#about A:hover {
	COLOR: #8DB87F; TEXT-DECORATION: underline
}
#about A:active {
	COLOR: #8DB87F; TEXT-DECORATION: none
}
#footerinf A {
	COLOR: #4B7443; TEXT-DECORATION: underline
}
#footerinf A:visited {
	COLOR: #4B7443; TEXT-DECORATION: underline
}
#footerinf A:hover {
	COLOR: #8DB87F; TEXT-DECORATION: underline
}
#footerinf A:active {
	COLOR: #8DB87F; TEXT-DECORATION: none
}

/* FINAL LINKS*/




/* PRINCIPALES*/

#sideizqda {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 5px; 
FLOAT: left; 
MARGIN-TOP: 0px;
MARGIN-LEFT: 10px;
WIDTH: 203px; 
TEXT-ALIGN: left;


}
#sideizqda, #breadcrumb, #ident, #footerinf{

font: 85%/150% "Trebuchet MS", Verdana, Arial, Helvetica;
}

#sideizqda ul{

  list-style-type: none;
  margin-top: 0px;
  margin-bottom: 4em;
  margin-left: 0px;
  padding-left: 5px;
}

#sideizqda li{

  BACKGROUND-IMAGE: url('../archivos/flechablack.gif');
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left;
  PADDING-LEFT: 13px;
  MARGIN-LEFT: 0px;
  LINE-HEIGHT: 180%;


}
.contentcenter {

WIDTH: 500px; 
PADDING-RIGHT: 3.5em;
PADDING-LEFT: 0; 
MARGIN-TOP: 0px; 
MARGIN-BOTTOM: 8px;
border-right: 3px double #ccc;
TEXT-ALIGN: left;
float: left;
font-size: 90%;


}

.contentcenter blockquote {
	background-color: #f7f7f7;
	background-image: url('../archivos/comillasn.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    margin: 10px;
    font-family: georgia, times, serif;
  
}


/* gifs de sombras visto en art&#65533;culo de A list Apart escrito por Sergio de Overcaffeinated*/

.sombrasfoto {

float:left; 
background: url('../archivos/sombra_izda.gif') no-repeat bottom right; 
margin: 4px 4px 0 0px !important

}
.sombrasfoto img {

display: block;
position: relative;
background-color: #fff;
border: 1px solid #ddd;
margin: -3px 3px 3px -3px;
padding: 3px;

}


.contentcenter ul li{

  list-style-type: none;
  margin-top: 0px;
  margin-bottom: 1em;
  margin-left: 1em;
   BACKGROUND-IMAGE: url('../archivos/flecha_ulnaranja.gif');
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left;
  PADDING-LEFT: 13px;
 FONT-FAMILY: trebuchet MS, verdana, arial, helvetica, sans-serif
}

.contentcenter ol li{

  list-style-type: decimal;
  margin-top: 0px;
  margin-bottom: 1em;
  margin-left: 1em;
  padding-left: 5px;
 FONT-FAMILY: trebuchet MS, verdana, arial, helvetica, sans-serif
}

.mainarch {
	 WIDTH: 500px; 
	 PADDING-RIGHT: 4em;
                 PADDING-LEFT: 0px; 
	 MARGIN-TOP: 0px; 
	 MARGIN-BOTTOM: 8px;
	 TEXT-ALIGN: left;
                  float: left;
                 border-right: 3px double #ddd;
                 line-height: 18px;
color: #444;
}

.mainarch ul li{


  list-style-type: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
   BACKGROUND-IMAGE: url('../archivos/flecha_ulnaranja.gif');
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left;
  PADDING-LEFT: 13px;

}

.mainarch ol li{

 list-style-type: decimal;
margin: 0px;
padding: 0px;

}

.midleft
{
	float: left;
	margin: 0px 1em 1em 0px;
	border: 1px solid #ddd;
	padding: 1em;

  
}
.midright
{
	float: right;
	margin: 0px 0px 1em 1em;
	border: 1px solid #ddd;
	padding: 1em;

  }
p.divider {

border-top: 1px dotted #ccc;
margin-right: 30px;
margin-bottom: 10px;
margin-left: 30px;
		
}
p.datos_comments {

margin-bottom: 2em;
font-family:  tahoma, verdana, arial

}
.comentarios {

padding:2px 20px 10px 20px;
  margin:1em;
  background-color:#f5f5f5;
}
.trackb {

padding:2px 20px 10px 20px;
margin:1em;
background-color:#efefda
}

.prevquote {

MARGIN: 15px 15px 0px 15px;
FONT: italic 11px georgia, times, serif;
LINE-HEIGHT: 17px;

  
}
.catspost {

MARGIN: 0px 15px 15px 15px;
FONT: italic 11px georgia, times, serif;
LINE-HEIGHT: 17px;

  
}
.datospost {

BORDER-TOP: 3px solid #4B7443;
PADDING-BOTTOM:3px;
MARGIN-TOP: 2em;
MARGIN-BOTTOM: 5em;
font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica;

}

.acercalat {

border-top: 4px solid #8a1e00;
padding: 8px;
margin-bottom: 20px;
border-bottom: 4px solid #8a1e00;
background-color: #EFEFDA

}

#about {

margin-bottom: 2em;
text-align: center

}
/* FINAL PRINCIPALES*/






/* TITULARES*/

H1 {
  MARGIN-BOTTOM: 2em;   
  FONT: bold 18px georgia, times, serif; 
  PADDING-RIGHT: 0px; 
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 5px
}
.topdest{
  MARGIN-bottom: 2.5em;   
  FONT: bold 11px trebuchet MS, verdana, arial, helvetica; 
  PADDING-LEFT: 13px;
  BACKGROUND-IMAGE: url('../archivos/flecha_ulverde.gif');
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION: left;
 
}
H2 {
	FONT: bold 140% georgia, times, serif; MARGIN-TOP: 1em; COLOR: #4B7443
}

H2.pre {

  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-left: 13px; 
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../archivos/flechagreen.gif');
  background-repeat: no-repeat;
  background-position: left;
  FONT: bold 12px/14px Trebuchet MS, Helvetica, Verdana, Arial, sans-serif; 
  COLOR: #333;
  
}
H1.dest {
	MARGIN-TOP: 1em; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 1px dotted #444; 
	BORDER-BOTTOM: 1px dotted #444; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 8px; 
	FONT-FAMILY: georgia, times, serif; 
	BACKGROUND-COLOR: #EFEFDA
}

#sideizqda H2 {
	MARGIN-TOP: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #6A8A99; 
	LINE-HEIGHT: 1.4em; 
	FONT-FAMILY: Trebuchet MS, verdana, arial, helvetica, sans-serif
}

H3 {
  background-image: url('../archivos/flechablack.gif');
  background-repeat: no-repeat;
  background-position: left;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 0px; 
  FONT: bold 12px georgia, times, serif; 
  PADDING-TOP: 0px;
  PADDING-RIGHT: 5px; 
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 13px; 
}


H3.pre {

    MARGIN: 0px; 
  FONT: 18px georgia, times, serif; 
  COLOR: #4B7443; 
  PADDING-TOP: 0px;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 0px;
BACKGROUND: none 
}

#sideizqda H3 {
	MARGIN-BOTTOM: 10px; FONT: bold 12px georgia, times, serif; COLOR: #333; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 10px; BORDER-BOTTOM: 2px solid #8a1e00;
}

.contentcenter H3 {

  MARGIN: 0px; 
  FONT: 180% georgia, times, serif; 
  COLOR: #4B7443; 
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
BACKGROUND: none
}

H4 {
MARGIN: 0px; FONT: normal 160% georgia, times, serif; color: #4b7443;
}

p.fecha {
	COLOR: #999; FONT: 11px trebuchet MS, verdana, arial, helvetica; MARGIN-TOP: 0px; MARGIN-BOTTOM: 2em;
}
H5 {

  COLOR: #f90;
  MARGIN-BOTTOM: 2em;   
  FONT: bold 18px georgia, times, serif; 
  PADDING-RIGHT: 0px; 
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 5px
}
H5.gr {

  COLOR: #333;
  MARGIN: 0px;   
  FONT: bold 4em georgia, times, serif; 
  PADDING-RIGHT: 0px; 
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 5px;
letter-spacing: 5px;

}


H6 {
	BACKGROUND: none; PADDING-TOP: 0px; MARGIN-TOP: 0px; PADDING-RIGHT: 15px; MARGIN-LEFT: 0px; FONT: bold 14px georgia, times, serif; COLOR: #4B7443; MARGIN-BOTTOM: 1em; BORDER-BOTTOM: 1px solid #ddd; PADDING-BOTTOM: 2px; 
}
#boxcontainers H6 {
	BACKGROUND: none; MARGIN: 0px; FONT: bold 11px georgia, times, serif; COLOR: #333; PADDING: 0px; BORDER: none;
}


/* FINAL TITULARES*/
    

/* ELEMENTOS GENERALES*/


IMG {
	BORDER: none; MARGIN: 0px; PADDING: 0px;
}
IMG.nav {
	border: 1px solid #ddd; MARGIN-RIGHT: auto; MARGIN-LEFT: auto; PADDING: 3px; DISPLAY: block
}
IMG.fotoleft {
float: left;
margin: 1.5em 1em 1em 0;
}
HR {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em;  HEIGHT: 1px; COLOR: #ddd; PADDING-TOP: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ddd; BORDER-BOTTOM-STYLE: none
}

abbr, acronym, .help { 
	CURSOR: help; 
	BACKGROUND-COLOR: #eee;
	BORDER-BOTTOM: 1px dotted #ddd;
}

code {
	font-size: 110%
}

/* FINAL ELEMENTOS GENERALES*/


/* --- cajas redondeadas --- */ 


.boxtopright { 
    padding-top: 8px; 
	padding-right: 8px;
    padding-bottom: 8px;
  	padding-left: 15px;
  	font: bold 8pt Trebuchet MS, verdana, arial, sans;
	background: url('../archivos/box_top_right.gif') no-repeat top right;; 
	
 }
.boxtopleft {
	background: #cdc url('../archivos/box_top_left.gif') no-repeat
}
.latboxleft {  
	background: #f5f5f5 url('../archivos/box_bottom_left.gif') no-repeat bottom left;
	margin-bottom: 1.8em;
}
.latboxright { 
  	padding: 15px;
	background: url('../archivos/box_bottom_right.gif') no-repeat bottom right;
margin: 0

} 
p.listlat { 
  	margin: 0 0 15px 0; /* --- para regular margen superior en IE--- */

} 



/* --- fin cajas redondeadas --- */






/* FORMULARIOS*/


FORM {
	PADDING: 0px; MARGIN: 0px;
}

TEXTAREA {
	PADDING: 5px; 
	MARGIN-BOTTOM: 15px;
	MARGIN-LEFT: 0px; 
font: 12px verdana, arial, sans
}

.loginfondo {
margin-top: 5em;
padding: 10px; 
font-size: 11px;
BACKGROUND-COLOR: #D5DBE5;
}

fieldset {
  padding-top: 0px;
  padding-right: 1em;
  padding-bottom: 2em;
  padding-left: 1em;
  border: 1px solid #333;
  }
  
legend {

  font-family: georgia, times, serif;
  font-weight: bold;
  color: #333;
  }
  
input.googlehead {

font-family: Arial, Helvetica, Verdana; 
font-size:9pt; 
color:#000; 
margin-right: 10px;
  }
input.boton {

font-family: Arial, Helvetica, Verdana; 
font-size:9pt; 
color:#000; 
background-color:#EFEFEF
  }
/* FINAL FORMULARIOS*/



/* INICIO CAJAS FOOTER*/


#boxcontainers {
float: left;
width: 770px;
margin-top: 15px;
padding-top: 15px;
padding-bottom: 15px;
margin-bottom: 5px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
BACKGROUND-COLOR: #fff; 
font-size: 85%;
line-height: 150%
}	

#boxcontainers img{

padding-bottom: 0.5em;

}	
			
#box012 

{
float: left;
width: 80px;
margin-right: 10px;
padding-right: 5px;
padding-left: 10px;
padding-bottom: 5px;
}
						
#box013 

{
float: left;
width: 115px;
margin-right: 10px;
padding-right: 5px;
padding-left: 10px;
padding-bottom: 5px;
}


#box014 	
{
float: left;
width: 185px;
margin-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
BORDER-LEFT: 1px solid #ddd ; 
}
						
#box015 	
{
float: left;
width: 150px;
background-color: #fff;
padding-right: 5px;
padding-left: 10px;
padding-bottom: 5px;
BORDER-LEFT: 1px solid #ddd;
}

#box016 	

{
float: left;
width: 90px;
padding-right: 5px;
padding-left: 10px;
padding-bottom: 5px;
BORDER-LEFT: 1px solid #ddd;	
								
}




/* FINAL CAJAS FOOTER*/



/* FOOTER*/

#ident {
	LEFT: 0px; 
	FLOAT: left; 
	WIDTH: 350px; 
	PADDING-TOP: 1em;
PADDING-BOTTOM: 1em;
    PADDING-LEFT: 0.3em; 
	POSITION: relative; 
 
}
#footerinf {
	PADDING-RIGHT: 0; 
	PADDING-LEFT: 8px; 
	PADDING-TOP: 1em; 
PADDING-BOTTOM: 1em;
	WIDTH: 408px; 
	FLOAT: left; 
	POSITION: relative; 
	TEXT-ALIGN: right;
}	
	
/* FINAL FOOTER*/