/*******************************************
****************** Global ******************
*******************************************/

body {
	padding: 0px;
	margin: 0px;

	font-family: Arial, Verdana;
	font-size:14px;
	color: #ffffff;
}

a {
    color:#ffffff;
    text-decoration:none;
}

img{
border:none;
}

#linea1{
position:absolute;
border-bottom:1px solid #FFFFFF;
width:535px;
height: 1px;
margin:263px 0px 0px 0px!important;
margin:234px 0px 0px 0px;
}

/*******************************************
*************** Estructura *****************
*******************************************/

div.contenido {
	width: 998px; /* Estaba a 998, lo cambia Angel para adaptar panelCentral en explorer*/
	height: 752px;
	position: absolute;
	margin-top: -376px; 
	margin-left: -499px;
	top: 50%; 
	left: 50%;
	background: url('../images/azul.jpg') repeat;
	background-color: #003366;
}

div.panelIzq {
	width: 315px;
	height: 100%;
	float: left;
	border-right: 3px solid #ffffff;
}

div.panelIzqSup {
	width: 100%;
	height: 224px; 
	float: left;
}

div.panelIzqInf {
	width: 100%;
     	height: 527px; 
	/*height: 100%;*/
	float: left;
}

div#panelCentral {
/*	background-color:white; */
	width: 532px;
	height: 752px; 
	float: left;
}

div#panelCentral_blanco {
	background-color:white;
	width: 532px;
	height: 752px; 
	float: left;
}

div.panelDer {
	width: 145px;
	height: 100%;
	float: left;
	border-left: 3px solid #ffffff;
}
/*******************************************
************** Imágenes ********************
/******************************************/

/* Logo */
div.logo {
	padding-top: 60px;
	padding-left: 50px;
}

div.pieLogo {
	padding-top: 50px;
	padding-left: 50px;
}

/* Copyright */
div.copy{
	padding-top: 160px!important;
	padding-top: 135px;
	padding-left: 50px;
}

div.frmt_copy{
	padding-top: 140px;
	padding-left: 50px;
}

div.show_copy {
	padding-top: 75px;
	padding-left: 50px;
}

/*
div.inicio_copy {
	padding-top: 60px;
	padding-left: 50px;
}
*/

div.lang_copy {
	padding-top: 250px;
	padding-left: 50px;
}

#cersaie{
margin:200px 0px 0px 40px;
}


div.img_name{
	padding-top: 70px;
	padding-left: 50px;
}

div.cevisama{
	padding-left:39px;
	padding-top:103px;
}

/***************************************
 *************** MENU ******************
 ***************************************/

/*
.menu_item {

}
*/

.menu_item p{
    padding:0px 10px 10px 60px;
    border-bottom: 1px solid;
    border-color:#ffffff;
}

.menu_item a{
     color: #ffffff;
     text-decoration: none 
}

/***************************************
 *********** FORMULARIOS ***************
 ***************************************/

.formulario{
  padding:250px 20px 0px 20px;
  font-family:Arial,Verdana;
  font-size:14px;
}


.formulario form{
  margin-top:30px; 
}

.izq{
  float:left;
  width:45%;
}

.der{
  float:right;
  width:45%;
}

.formulario a{
  color:#ffffff;  
}

.formulario .lateral{
  background:#CCFFFF;
}

.formulario .send{
  background:none;
  border:none;
  padding:10px;
  color:#ffffff;
  text-decoration: underline;
  float:right;
}

.lab{
  padding:10px 10px 10px 0px;
}

.formulario .full{
/*  width:475px;*/
  float:left;
  width:95%;
}

.formulario .full input{
  width:475px;
  background:#CCFFFF;
}

/*****************************
 * Botones carousel showroom *
 *****************************/

#top_opaco {
background:#003366 url("../images/azul.jpg") repeat scroll 0% 0%;
height:262px!important;
height:250px;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
position:absolute;
width:532px;
z-index:2;
}

#bottom_opaco {
background:#003366 url("../images/azul.jpg") repeat scroll 0% 0%;
height:65px!important;
height:120px;
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;
position:absolute;
width:532px;
z-index:2;
margin-top:687px!important;
margin-top:679px;
}

button.prev{
	margin:400px 0px 0px 10px;
       background: none;
       border: none;
}

button.next{
 margin:250px 0px 0px 10px;
 background: none;
 border: none;
}

/******************************
 ******** MERCHANDISING *******
 ******************************/

#error {
position:absolute;
margin-top:250px;
margin-left:7%;
color:darkBlue;
font-size:18px;
}

#malla{
margin:245px 0px 0px 35px;
}

.enlace{
margin-top:20px;
}

.elemento{
    float:left;
    margin:0 40px 0 0;
}

.pic{
   margin-top:25px;
}

#malla ul{
  list-style:none;
  margin:0px;
}

#control {
    width:100%;
    float: left;
}

#control .sig{
    float:right;
    margin-right: 55px; 
    margin-top:10px;
}

#control .ant{
    float:left;
    margin-left: 25px;
    margin-top:10px;
}

#control button {
    background:transparent none repeat scroll 0%;
    border:medium none;
    font-size:12px;
    color:#ffffff;
}

.title{
    font-size:12px;
}

/******************************
 ********** CONTACTO **********
 ******************************/


#contacto{
    padding: 250px 0px 0px 40px;
}


#contacto a {
    color:#ffffff;
    text-decoration:none;
}

#contacto a:hover {
    text-decoration:underline;
}

/******************************
 ****** NUEVOS FORMATOS  ******
 ******************************/

#over_image{
    position:absolute;
    width:768px;
    margin-top:100px;
    border-top:1px solid #FFFFFF;
    background:url('../images/Trasparencia.png');
    z-index:1;
}

#img_name{
    float:left;
    padding-left: 75px;
    padding-top:4px;
}

#over_image button {
    background:transparent none repeat scroll 0%;
    border:medium none;
    color:#FFFFFF;
    float:right;
    margin-right:12px;
    text-decoration:none;
    font-size:14px;
}

#close {
    position:absolute;
    margin-top:490px;
    z-index:1;
}

#saltar {
    position:absolute;
    width:768px;
    background:black;
}

#saltar img{
float:right;
padding-right:10px;
padding-bottom:10px;
}

#lyr3_last{
    margin-left:115px;
    background:black;
    width:768px;
    height:525px;
}

#adobe{
font-size:12px;
position:absolute;
}

#coll_name{
    width:749px;
    margin-top:30px;
    font-size:14px;
    padding:10px;
}

#pdf_frmt, #series_frmt{
float:right;
margin:10px 0 0;
}

.pdf, .serie{
float:left;
margin:-15px 10px 0px 10px;
}

.pdf_name{
padding:5px;
margin-bottom:10px;
text-align:right;
z-index:99999999;
position:relative;
}

.serie_name{
padding:5px;
margin-bottom:10px;
text-align:right;
z-index:99999999;
position:relative;
}

.pdf_icon img, .serie_icon img{
border:none;
margin-bottom:10px;
}

#decoracion{
   position:absolute;
   width:768px;
   border-top:1px solid #FFFFFF;
   z-index:1;
}

#decoracion2{
   position:absolute;
   width:768px;
   border-top:1px solid #FFFFFF;
   margin: 60px 0px 0px 0px;
   z-index:1;
}

#fade_end{
  margin-left:115px;
  position:absolute;
  display:none;
  top: 0;
  left: 0;
}

/****************
 *   NOTICIAS 
 *      Y
 *   EVOLUCION  *
 ****************/

#titulo{
padding:230px 0px 0px 40px;
font-weight:bold;
}

#cuerpo{
padding:0px 40px 20px;
text-align:justify;
font-size:12px;
}

#pie{
border-bottom:2px solid #FFFFFF;
height:150px;
}

#pie img#izq{
float:left;
margin-left:40px;
}

#pie img#der{
float:right;
margin-right:40px;
}

/****************
 *   PRODUCTO   *
 ****************/

.producto{
float:left;
height:289px!important;
height:276px;
}

#grid{
position: absolute;
margin:247px 0px 0px 30px!important;
margin:232px 0px 0px 30px;
float: right;
width: 550px;
/*height: 100%;*/
}

#grid li {
    width:125px;
    font-size:13px;
}

#grid ul{
    list-style:none;
    padding:2px 0px 0px 0px;
    margin:2px 0px 0px 0px;
}

#linea2{
position:absolute;
border-bottom:1px solid #FFFFFF;
width:535px;
}

#pav{
position:absolute;
border-bottom:1px solid #FFFFFF;
width:535px;
}

#rev{
position:absolute;
border-bottom:1px solid #FFFFFF;
width:535px;
}

.margen{
 margin:30px;
 font-size:13px;
}


