@charset "utf-8";

body {
	
   background-color: #EDEDED; 
  
   
	
	margin-top: 0px;
}
#fondo {
	position:absolute;
	left:0px;
	top:60px;
	width:464px;
	height:195px;
	z-index:1;
}
#fondo {
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 100%;
	top: 0px;
	position: absolute;
	
}


/* 5 px (= + -) 0.4em */	

/* codigo para tratamiento de float en firefox */	

.clearfix { overflow: hidden; }

* html .clearfix { height: 0.1em; overflow: visible; }

*{ margin: 0; padding: 0; }  /* me respeta los float en firefox*/	

.arial10_grey {font:  11px Arial, Sans-Serif; color:#656565; padding-bottom:0.1em; }
.arial10_black {font:  11px Arial, Sans-Serif; color: #3B3B3B; padding-bottom:0.1em; }

.arial9_pink {font:  11px Arial, Sans-Serif; color:#ed1c24; padding-bottom:0.1em; }

.arial9_black {font:  9px Arial, Sans-Serif; color:#444444; padding-bottom:0.1em; }

.arial11_black {font:  12px Arial, Sans-Serif; color:#010101; padding-bottom:0.1em; line-height:20px; }
.arial11_grey {font:  12px Arial, Sans-Serif; color:#656565; padding-bottom:0.1em; }

.arial12_black {font:  13px Arial, Sans-Serif; color:#010101;  }
.arial12_grey {font:  13px Arial, Sans-Serif; color:#656565;  }

.arial17_grey {font:  17px Arial, Sans-Serif; color:#333333; padding-bottom:0.1em; }

.arial20_red {font: bold 39,14px Eurostile, Arial, Sans-Serif; color: #D50000; padding-bottom:0.1em; }
.arial20_grey {font: bold 39,14px Eurostile, Arial, Sans-Serif;  color:#333333; padding-bottom:0.1em; }

.myriad18_black {font: 22px "Myriad Pro", Arial, Sans-Serif; color:#444444; padding-bottom:0.1em;   }


 /* cabecera del logo de la psm*/	

#C00 { width:99%; padding-top:0em; margin-bottom:1em;  }
#C00_logo { width:36.5%; float:left; }		



#C00_menu { width:45.8%; float:right; text-align:right; }


#separador { width:99%; height:1em; clear:both;   }
.im{ border:none; }


/* Cajas para el Menú */ 
#C01 { margin-top:0em; padding:0.2en; text-align:center; height:25px; 

margin-top:10px;
   margin-bottom:10px;
   margin-left:15px;
   padding:8px; 
   background-color: #fff; 
   width: 680px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   
   }

#C01  a:link, #C01 a:visited { padding-left:4px; padding-right:4px;text-align:left; font: bold 17px "Myriad Pro", Arial, Sans-Serif; color:#ed1c24; text-decoration:none; margin-right:20px; padding-right:15px; padding-left:15px; }

#C01  a.actual:link, #C01 a.actual:visited {padding-left:4px; padding-right:4px;text-align:left; font:bold 17px "Myriad Pro", Arial, Sans-Serif; color:#00b5ea; text-decoration:none;  border-bottom:2px solid #00b5ea; }

#C01  a.actual:hover, #C01 a.actual:focus, #C01 a:hover, #C01 a:focus  {font:bold 17px "Myriad Pro", Arial, Sans-Serif;text-decoration: none; color:#444444 ; border-bottom:2px solid #444444; }






/* Menú para plan china */ 
#C01_plan { background: transparent; font-size: 0.8em;  }
#C01_plan ul { padding:0; list-style:none; border:none; }
#C01_plan ul li { text-align:left; padding-left:1.5em; padding-right:1.5em; padding-bottom:0.1em; }
#C01_plan ul li a { width:135px;  padding-left:0.2em; display:block; background-color:#891013; margin-bottom:0.4em; color:#ffcc00; text-decoration:none; cursor:pointer; }    
#C01_plan ul li a:hover, #C01_plan ul li#active a  { background:#ffcc00; color:#000000; } 

		

#conteiner {  margin:auto; width:950px;}




#contenido {font:0.9em Tahoma, Arial, Sans-Serif; background: #FFFFFF url('../img/pattern_papel.jpg') repeat ; width:722px; padding-left:2em; padding-right:2em; padding-top:1em; margin-left:103px;  border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999;   }


#C02 {  margin-top:0em; margin-bottom:0.2em; background: url('../img/titulo.png') right top no-repeat; margin-left:25px; width:100%; height:300px;    }

#C02_center {  margin-top:2em; margin-bottom:2em; background: url('../img/titulo.png') center top no-repeat;  height:300px;  }

#C02_cabecera { width:950px; margin-top:1em; background:  url('../img/cabecera.gif') center top no-repeat; height:105px; margin:auto;}
#C02_cabecera_down { width:950px;  margin-bottom:1em;  background:  url('../img/cabecera_down.gif') center top no-repeat; height:50px; margin: auto;}



/* recuadro formulario */

#C03 { width:450px; height:380px; padding-left:2em; padding-right:2em; padding-top:2em; margin:auto;  background: url('../img/formulario.gif') center top no-repeat; font:  11px Arial, Sans-Serif; color:#010101; }

/* recuadro para el manifiesto */

#C33 { width:550px;  margin:auto;   font:  11px Arial, Sans-Serif; color:#656565; }	


 

ul{	}


 li {
    list-style: none; margin-bottom:1em;	
	padding-left: 17px; 
    background-position: top left  ; 
	background-repeat: no-repeat;
	background-image: url('../imgs/path_red.gif');
	}
	
	




#C10 {  width:65%; padding:0.2em; margin:auto; padding-right:7em; }

#C15 {  width:80%; padding:0.2em; margin:auto; }

#C100 {  width:90%; padding:0.2em; margin:auto; }

/* dos columnas, enlaces  */		


#C11 { float:left;  width:40%; margin-right:1em; margin-left:3em; margin-bottom:1em; padding:0.2em;  }		
#C12 {  float:right; width:42%; margin-right:3em; margin-bottom:1em; padding:0.2em; }

#C11l {float:left;  width:35%;margin-top:0px; margin-right:0em; padding-left:3.5em;    }		
#C12l{float:right; width:50%; margin-top:0px;    }


#C21 {  float:left;  width:25%; margin-right:1.5em; margin-top:0.2em;  margin-bottom:1em; text-align:right; }		
#C22 {  float:right; width:53%; margin-right:10em;  margin-bottom:1em;  }

#C13 { text-align:center;  width:100%; margin-right:3em; margin-bottom:1em; padding:0.2em; }


#CMARGIN { margin-left:50px; }

#C10 a.arial11_black:link, #C10 a.arial11_black:visited{font: 11px Arial, Sans-Serif; color:#010101; text-decoration:none; display:block; margin-left:50px; margin-top:-15px; }

#C10 a.arial11_black:hover, #C10 a.arial11_black:focus, #C10 a.arial11_black:active {text-decoration: underline; }


#C12 a.arial11_black:link, #C12 a.arial11_black:visited, #C12 a.arial11_black:active {font:11px Arial, Sans-Serif; color:#010101; padding-bottom:0.1em; text-decoration:none; }	

#C12 a.arial11_black:hover, #C12 a.arial11_black:focus, #C12 a.arial11_black:active {text-decoration: underline; }


#C21 a.video:link, #C21 a.video:visited,
#C22 a.video:link, #C22 a.video:visited, 
#C10 a.video:link, #C10 a.video:visited, 
#C100 a.video:link, #C100 a.video:visited, 
#C11 a.video:link, #C11 a.video:visited,
#C33 a.video:link, #C33 a.video:visited,
#C12 a.video:link, #C12 a.video:visited 
     {font:  11px Arial, Sans-Serif; color:#009ccd; padding-bottom:0.1em; text-decoration:underline; }
		

#C21 a.video:hover, #C21 a.video:focus, #C21 a.video:active,
#C22 a.video:hover, #C22 a.video:focus, #C22 a.video:active,
#C10 a.video:hover, #C10 a.video:focus, #C10 a.video:active,
#C100 a.video:hover, #C100 a.video:focus, #C100 a.video:active,
#C11 a.video:hover, #C11 a.video:focus, #C11 a.video:active,
#C33 a.video:hover, #C11 a.video:focus, #C33 a.video:active,
#C12 a.video:hover, #C12 a.video:focus, #C12 a.video:active  {text-decoration: none; }



#C11 a.titulo:link, #C11 a.titulo:visited,
#C12 a.titulo:link, #C12 a.titulo:visited { color: #414141; text-decoration:none; }

#C11 a.titulo:hover, #C11 a.titulo:active, #C11 a.titulo:focus, 
#C12 a.titulo:hover, #C12 a.titulo:active, #C12 a.titulo:focus  { color:#fca81c; text-decoration:none; } /* focus: active para firefox */

#C11 a.enlace:link, #C11 a.enlace:visited,
#C12 a.enlace:link, #C12 a.enlace:visited { color: #414141; text-decoration:none; }


#C11 a.enlace:hover, #C11 a.enlace:active, #C11 a.enlace:focus,
#C12 a.enlace:hover, #C12 a.enlace:active, #C12 a.enlace:focus  { color:#fca81c; text-decoration:none; } /* focus: active para firefox */



/* enlaces imagen over */
a.pdf:link, a.pdf:visited {background: url('../imgs/ico_pdf.gif') no-repeat;font: 0.9em Arial, Sans-Serif;color: #009ccd; text-decoration: none;  padding-left:2.5em; margin-top:-1.3em; height:10em; padding-top:0.4em;padding-right:0.3em;  border:1px solid #FFFFFF; }
a.pdf:hover, a.pdf:active, a.pdf:focus { text-decoration: underline;color: #009ccd;  } 


.buscar { background:  url('../imgs/buscar.gif') no-repeat ; margin-left:300px; margin-top:-12px;  width:60px; height:23px;  display:block;}
* html  .buscar { background: url('../imgs/buscar.gif') top no-repeat; margin-left:300px;width:60px; height:23px;  display:block;}
.buscar:hover { background: url('../imgs/buscar_on.gif') no-repeat ;}
.buscar a{ width:60px; height:23px; display:block; }


.tube { background:  url('../img/tube.gif') no-repeat ; float:left; margin-left:20px;  width:19px; margin-top:1px; height:19px;  }
* html  .tube  { background: url('../img/tube.gif') top no-repeat; margin-left:300px;width:19px; height:19px;  display:block;}
.tube:hover { background: url('../img/tube_on.gif') no-repeat ;}
.tube a{ width:19px; height:19px; display:block; }

.face { background:  url('../img/face.gif') no-repeat ; float:left; margin-left:4px; margin-top:-14px;   width:15px; height:16px;  }
* html  .face { background: url('../img/face.gif') top no-repeat; margin-left:8px;width:15px; height:16px;  display:block;}
.face:hover { background: url('../img/face_on.gif') no-repeat ;}
.face a{ width:15px; height:16px; display:block; }



.apuntarme { background:  url('../img/apuntarme.jpg') no-repeat ; float:right;  margin-right:-25px; margin-top:30px; width:140px; height:140px;   }
* html  .apuntarme  { background: url('../img/apuntarme.jpg') top no-repeat; margin-left:300px;width:140px; height:140px;  }
.apuntarme:hover { background: url('../img/apuntarme_on.jpg') no-repeat ;}
.apuntarme a{ width:140px; height:140px; display:block; }


.apuntarme_down  { background:  url('../img/apuntarme_ya_on.jpg') no-repeat ; float:right; margin-top:0px;  width:140px; height:140px;  }
* html  .apuntarme_down { background: url('../img/apuntarme_ya_on.jpg') top no-repeat; margin-left:300px;width:140px; height:140px;  }
.apuntarme_down:hover { background: url('../img/apuntarme_ya.jpg') no-repeat ;}
.apuntarme_down  a{ width:140px; height:140px; display:block; }



/* tabla, enlaces */
table.listado { margin-top:5em; font: 11px Arial, Sans-Serif; color:#000000;  padding-bottom:0.1em;  text-align: left; width:93%; margin-bottom:5em; }         
table.listado tbody tr th {font: 10px Arial, Sans-Serif; color:#999900;  border-bottom:1px solid #CCCCCC; padding-left:0px;border-top:1px solid #999900;   }
        
table.listado tbody th { padding-top:5px; padding-bottom:5px; padding-left:0px; font: 10px Arial, Sans-Serif; color:#00b5ea; }
table.listado tbody td{ padding:0px; }


table.listado a:link, table.listado a:visited { padding-top:5px; padding-bottom:5px; padding-left:0px; font: 10px Arial, Sans-Serif; color:#000000; text-decoration: none; }
table.listado a:hover, table.listado a:active, table.listado a:focus {font: 10px Arial, Sans-Serif; color:#006600; text-decoration: none; }


table.listado a.actual:link, table.listado a.actual:visited { padding-top:5px; padding-bottom:5px; padding-left:0px; font: 10px Arial, Sans-Serif; color:#006600; text-decoration: none; }
table.listado a.actual:hover, table.listado a.actual:active, table.listado a.actual:focus { text-decoration: none; }




form label.field-first { clear: left; }

form label.field-first {float: left; text-align:right; width: 135px; margin-top:0.5em; margin-right:15px; height:1.4em; }


form label.field-last input{ background-color:#FFFFFF; color: #000000; border:1px solid #ed1c24; height:1.4em; float: left; margin-right:2em; padding: 0.2em; margin-bottom:0.5em;
font:  11px Arial, Sans-Serif;}

.input{ background-color:#FFFFFF; color: #000000; border:1px solid #ed1c24; height:1.2em;  margin-right:2em; padding: 0.2em;font:  11px Arial, Sans-Serif;}
 
.boton {background-color: #ed1c24 ;color:#FFFFFF;font:  11px Arial, Sans-Serif;}

	
	