body{
  font-family:Verdana,Arial,Helvetica; 
  text-align: center;
}

A:link        {text-decoration : none; color : #306c30;} 
A:visited   {text-decoration : none; color : #306c30;}
A:active    {text-decoration : none; color : #306c30;}
A:hover     {text-decoration : underline; color : #306c30;}

INPUT {
	font-size: 8pt;
	color: #A43043;
}

SELECT {
	font-size: 8pt;
	color: #A43043;
}


.botones{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 6pt;
	color: #A43043;
    font-weight:bold;
    background:#ACBBE4;
}

.rotuloCabecera{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: #000000;
    background:#acbae6;
}



#cuadros{
    position:absolute; 
    top:150px;
    left:20px;
}


#nuevoGeneroCuadro{
    position:absolute; 
    top:150px;
    left:20px;
}

#nuevoDirectorCuadro{
    position:absolute; 
    top:150px;
    left:20px;
}

#nuevoProductorCuadro{
    position:absolute; 
    top:150px;
    left:20px;
}






.calendarioRotulos{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 6pt;
	color: #A43043;
    font-weight:bold;
}


.calendarioDias{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: blue;
    font-weight:normal;
}


.calendarioDiasOtroMes{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: #bdcade;
    font-weight:normal;
}





#botonAlta{
    position:relative; 
    top:0px;
    left:370px;
    width:80px;
    margin:right;
}

#botonModif{
    position:relative; 
    top:0px;
    left:280px;
    width:170px;
}



.page{
    width:750px;
    margin:auto;
}

.pageListado{
    width:750px;
    margin:auto;
}


.page_header{
    position:relative; 
    background:url( ../img/cabecera_pagina.jpg ) no-repeat; 
    height:134px;
}

.page_header_listados{
    position:relative; 
    background:url( ../img/cabecera_pagina_listados.jpg ) no-repeat; 
    height:134px;
}


.page_header .text{
        position:relative;

        /*Block Size*/
        width:650px;
        height:46px; 


        /*Position*/
        top:90px;
        left:50px;


        /*Text*/
        font-size:29px; 
        text-align:left;
        font-family:Times; 
        font-weight:bold;
        color:#ACBBE4;
}


.page_header .home{
        position:relative;

        /*Block Size*/
        width:650px;
        height:46px; 


        /*Position*/
        top:50px;
        left:630px;


        /*Text*/
        font-size:10px; 
        text-align:left;
        font-family:Verdana; 
        color:#ffffff;
}




.page_header_listados .text{
        position:relative;

        /*Block Size*/
        width:650px;
        height:46px; 


        /*Position*/
        top:90px;
        left:80px;


        /*Text*/
        font-size:29px; 
        text-align:left;
        font-family:Times; 
        font-weight:bold;
        color:#ACBBE4;
}



.menu {
    position:relative;
    margin:auto;
    width:145px;
    top:0px;
    left:-5px;
    font-size:12px; 
}


.td2 {
	border-bottom: 1px dashed #000000;
    font-size:10px; 
}


.td23 {
    border : 2px; 
    border-color : #eeeeee; 
    border-style : groove;
    border-spacing: 0px;
    font-weight:bold;
    font-size:10px; 
}





.page{
     background:url(../img/cuerpo_pagina.jpg) repeat-y;
}


.page_body{
     padding:0px 10px;
     font-size:12px; 
     color:#000066;
     width:550px;
}


.page_footer{
   position:relative;
   background:url(../img/pie_pagina.jpg) no-repeat;
   height:8px;
   background-position:bottom;  
}


.page_footer_listados{
   position:relative;
   background:url(../img/pie_pagina_listados.jpg) no-repeat;
   height:8px;
   background-position:bottom;  
}




.page_footer .text{
    position:relative;

    /*Block Size*/
    width:670px;
    height:0px; 


    /*Position*/
    top:10px;
    left:35px;
    margin-top:10px;

    /*Text*/
    font-size:9px;  
    font-weight:bold;
    color:#000066;
    text-align:center;
}


.page_footer_listados .text{
    position:relative;

    /*Block Size*/
    width:670px;
    height:0px; 


    /*Position*/
    top:10px;
    left:35px;
    margin-top:10px;

    /*Text*/
    font-size:9px;  
    font-weight:bold;
    color:#000066;
    text-align:center;
}



.section_header{
    position:relative;
    background:url(../img/cabecera_seccion.jpg) no-repeat; 
    height:25px;
}

.section_header .text{
    position:relative; 

    /*Block Size*/
    width:200px;
    height:10px;

    /*Position*/
    top:2px;
    left:100px;
  
    /*Text*/
    font-size:10px;    

    font-weight:bolder;
    color:#000066;
}


.section{
    position:relative;
    width:328px;
    margin:auto;
    background:url(../img/cuerpo_seccion.jpg) repeat-y;
}


.section_body{
    margin:5px;
    margin-left:10px;
    color:#3F3F8C;
    font-size:12px;
}

.section_footer{
    position:relative;
    background:url(../img/pie_seccion.jpg) no-repeat; 
    background-position:bottom;  
    height:9px;
}


.section_footer .text{
    position:relative;

    /*Block Size*/
    width:270px;
    height:12px;

    /*Position*/
    left:20px;
    top:-15px;


    /*Text*/ 
    font-size:10px;   
    font-weight:none;
    color:blue;
    text-align:right;
}


.subsection{
    position:relative;
    width:612px;
    margin:auto;
    background:url(../img/cuerpo_subseccion.jpg) repeat-y;
 }

.subsection_header{
    position:relative;
    background:url(../img/cabecera_subseccion.jpg) no-repeat;
    height:28px;
}

.subsection_header .text{
    position:relative; 

    /*Block Size*/
    width:250px; 
    height:20px;

    /*Position*/
    top:2px;
    left:355px;
  
    /*Text*/
    font-size:16px;   
    font-weight:bold;
    color:#131372;
}

.subsection_body{
    margin:20px;
    margin-right:24px;
}

.subsection_footer{
    position:relative;
    background:url(../img/pie_subseccion.jpg) no-repeat;
    background-position:bottom;  
    height:14px;
}

.subsection_footer .text{
    position:relative; 
 
    /*Block Size*/
    width:575px;

    /*Position*/
    top:-3px;
    left:3px;
    margin-top:3px;

    /*Text*/
    font-size:10px;   
    font-weight:bold;
    color:#000066;
    text-align:center;
}



div#listados {
  height: 370px;
  width: 740px;
  padding: 4px 0;
  overflow: auto; 
  border:thin outset white;
  background:#ffffff;
  /* overflow-y: hidden; /* hides unused y-scrollbar in IE */ 
}


.cabeceraListado{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: black;
    font-weight:bold;
    background:#8293bf
}

.par{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: black;
    font-weight:normal;
  	background:#ffffff;
}


.impar{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt;
	color: black;
    font-weight:normal;
 	background:#e5ebfb;
}


