a:link,  a:visited {
 text-decoration:  none;
 color:  #008;
 font-weight:  bold;
}

a:active, a:hover {
 background-color:  #007236
}

body {
 font-family: Helvetica,sans-serif; font-size:  12pt;
 color:  #002;
 /* background-image:  url("../imagenes/fondograph.jpg"); */
 background-attachment:  fixed;
 margin-top:  0px; margin-left:  0px; margin-right:  0px; margin-bottom:  5px
}


/* y ponemos cada lista en su lugar */
.organized {
    clear: both; margin-top: 2em
    font-size: 14px;
}

#izquierda{
    float:  left;
    margin-right: 3em;
    background-color: #ff8
}

#derecha{
    float:  right;
    background-color: #fff;
    margin-left: 1em
    /* right: 0; */
    }

.toptitle { 
    margin: 0;
    background-color: #fff
}

div.lateral25 div { }

/* Propiedades que ambas listas laterales tienen en comun */

div.link-list {
    width:  20%;
    /*position:  absolute;
    top:  0; */
    /* font-size: 80%; 
    padding-left: 10px;
    padding-right: 1%; 
    border:  thin solid gray; */
    margin-left: 0px;
    margin-right: 0; 
}

div.link-list div {
}


div.link-list h2 {
	font-size:  1.2em;
	text-align: center;
	background: #000066;
	color: #fff;
	margin-bottom: 0.2em;
}

div.link-list h3 {
	padding-left: 5px;
	font-size:  1em;
	background-color:  #bbb; 
	margin-top: 0;
	margin-bottom: 0.2em;
}

.link-list ul {
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 0.2em;
}

.link-list li {
    border-bottom:  thin solid gray;
	text-align:  left;
	list-style:  none;
	padding-left:  .25em;
	font-size:  0.8em
}

h1,h2 {
	text-align: center;
}


.floatizq {
	float:  left;
	margin-right:  3em
}

.floatder {
	float:  right;
	margin-left:  1em
}

.imgcentrada {
    margin:  0px;
	margin-top:  0px;
	margin-bottom: 10px;
	/*    display:  block;  */
	padding:  0px;	
	text-align:  center
}

.fotocentral {
    padding-top:  0px; 
    padding-left:  0px; 
    padding-right:  0px; 
    padding-bottom:  5px;
    text-align:  center
}


#primero{
    margin-left:  20%;
    margin-right:  20%;
}

div.textocentro {
    font-size: 14px;  
    /* padding-left:  25px;
    margin-left: 25px;
    * margin-right: 21%;  */
   padding-top:  10px; 
   padding-bottom:  15px;
    padding-left:  10px;
   margin-left: 25px;
    padding-right:  10px; 
}

div.textocentro div {
/*   padding-left:  25px;
   margin-left: 25 px;   */
} 


div.textocentro h2 {
	padding-right:  0px;
	padding-left:  0px;
	margin-left: 0px;
	margin-right:  15px; 
	font-size:  1.2em;
	text-align: center;
	background: #ff8;
	color: #004;
	margin-bottom: 0.2em;
	border: 1px solid #ff8; 
}

div.textocentro h3 {
	padding-right:  15px; 
	margin-right:  15px;
	font-size:  1em;
	background-color:  #222; 
	color: #ff8;
	margin-top: 0;
	margin-bottom: 0.2em;
	padding-left:  25px
}


div.textocentro blockquote {
    background: #fff;
    border: 1px solid #000;
    padding: 20px;
    color: #002;
    margin-right: 25px;
}


div.paquete {
    padding-left: 5px;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 0.2em;
	margin-bottom: 2em;
	text-align:  left;
	padding-left:  .25em;
}

div.paquete h4 {
    border-top:  thin solid black;
    border-bottom:  thin solid black;
}

div.info {
    padding-left: 5px;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 0.2em;
	margin-bottom: 2em;
	text-align:  left;
	padding-left:  .25em;
}

div.info h4 {
    border-top:  thin dotted black;
    border-bottom:  thin dotted black
}


div.bloqueenlaces ul {
    background: #fff;
	border: 1px solid #000;
	padding: 20px;
	color: #002;
	margin-right: 25px;
	margin-left: 45px;
}

div.bloqueenlaces li {
   /* border-bottom:  thin solid gray; */
	text-align:  left;
	list-style:  none inside;
	padding-left:  .25em;
	font-size:  0.8em;
	border-bottom:  thin dashed orange;
	margin-bottom: .5em
}


.ficha {
    background: #000066;
    color: #fff;
    border:  10px solid #006;
    padding-top:  5px; 
    padding-bottom:  10px;
    margin-top:  15px
}
.fichalev1 {
 padding-top:  15px; padding-left:  15px; padding-right:  0px; padding-bottom:  5px
}
.fichalev2 {
 padding-top:  0px; padding-left:  15px; padding-right:  0px; padding-bottom:  5px
}


#arriba
{       
    height:  121px;
/*    background:  #F0F5D0;   */
    width:  100%;
	display:  block;
        margin:  0px;
	padding:  0px
}

#arriba h1
{
	margin:  0px;
	padding:  0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color:  #dceoe9
}

.cabecera
{
	color:  #002;
	text-decoration:  none;
	font-size:  24px;
	font-weight:  bold;
	padding-top:  15px; 
	padding-left:  5px; 
	padding-right:  5px; 
	padding-bottom:  15px;
	text-align:  center
}

.subcabecera {
        font-family:  Arial,Helvetica,sans-serif; 
	font-size:  14pt; 
	font-weight:  bold;
	color:  #002;
	padding-top:  0px; 
	padding-left:  0px; 
	padding-right:  0px; 
	padding-bottom:  15px;
	text-align:  center
}

.menu {
/* background:  #F0F5D0; */
 border:  1px solid #EEF0CE;
 padding-top:  5px; padding-bottom:  10px;
 margin-top:  15px
}
.menulev1 {
 padding-top:  10px; padding-left:  0px; padding-right:  0px; padding-bottom:  5px
}
.menulev2 {
 padding-top:  0px; padding-left:  0px; padding-right:  0px; padding-bottom:  5px
}


*#latizq    {
	font-family:  times,helvetica,verdana,arial,sans-serif;
	font-size:  10pt;
	line-height:  14px;
	color:  #111111;
	background:  #ff8888;
	padding-top:  10px;
	padding-left:  10px;
	padding-right:  10px;
	padding-bottom:  5px;
}

*#titularizq    {
	font-family:  helvetica,verdana,arial,sans-serif,times;
	font-size:  12pt;
	font-weight:  800;
	line-height:  16px;
	padding-top:  10px;
	padding-left:  5px;
	padding-right:  10px;
	padding-bottom:  5px;
}

.textoizq    {
	font-family:  times,serif;
	font-size:  10pt;
	line-height:  14px;
	padding-top:  5px;
	padding-left:  15px;
	padding-right:  10px;
	padding-bottom:  5px;
}

*#latder    {
	font-family:  techno,helvetica,verdana,arial,sans-serif;
	font-size:  12pt;
	color:  #111111;
	line-height:  16px;
	padding-top:  10px;
	padding-left:  5px;
	padding-right:  5px;
	padding-bottom:  5px;
	border-left-width:  2pt;
	border-left-style:  none;
	border-left-color:  blue;
}
