
 /* CSS by Heraldo Carlos Serrano */

 body
	{
	 margin:10px;
	 background-color: #ffffff ;
	 background-image: url('img_inicio/fondo.gif') ;
	 SCROLLBAR-TRACK-COLOR: #f6f6f6;
	 SCROLLBAR-FACE-COLOR:  #808080;
	 SCROLLBAR-HIGHLIGHT-COLOR:  #f6f6f6;
	 SCROLLBAR-SHADOW-COLOR:     #f6f6f6;
	 SCROLLBAR-3DLIGHT-COLOR:    #f6f6f6;
	 SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6;
	 SCROLLBAR-ARROW-COLOR: #f6f6f6;
	}

 body, p, td
	{
	 font-family: verdana;
	 font-size:11px;
	}


 /*-------------- Tabla exterior -------------*/

 table.exterior
	{
	 width:750px;
	}

 /*--------------------------------------------*/
 /*
 table.superior, table.inferior
	{
 	 width:100%;
	 height:1px;
	 background-color:#808080;
	}

 table.media
	{
 	 width:100%;
	 border-left:#808080 1px solid;
	 border-right:#808080 1px solid;
	}
 */
 /*-------------- Tabla superior -------------*/

  table.superior {width:100%;}

  table.superior tr {border:#808080 0px solid; height:6px;}

  table.superior td.izq, table.superior td.der {width:28px;}

  table.superior td.cen {width:710px;}


 /*-------------- Tabla media -------------*/

  table.media td.izq {padding:2px;}

  table.media td.cen
	{
	 background-color: #ffffff ;
	 background-image: url("img_norweb/fon_izq.jpg") ;
	 background-position: top left ;
	 background-repeat: repeat-y ;
	}

  table.media td.der {padding:2px;}


 /*-------------- Tabla inferior -------------*/

  table.inferior {width:100%;}

  table.inferior tr {border:#808080 0px solid; height:8px;}

  table.inferior td.izq, table.inferior td.der {width:28px;}

  table.inferior td.cen {width:710px;}

 /*----------------- imagenes recuadro -------------------*/

  table.superior td.izq		{background: url("img_norweb/esquinas.gif") top left no-repeat ;}
  table.superior td.cen		{background: #ffffff url("img_norweb/arriba_abajo.gif") top center repeat-x  ;}
  table.superior td.der		{background: url("img_norweb/esquinas.gif") top right no-repeat ;}

  table.media td.izq	{background: #ff0000 url("img_norweb/izq_der.gif") left  repeat-y  ;}
  table.media td.der	{background: #ffffff url("img_norweb/izq_der.gif") right repeat-y  ;}

  table.inferior td.izq		{background: url("img_norweb/esquinas.gif") bottom left   no-repeat ;}
  table.inferior td.cen		{background: #ffffff url("img_norweb/arriba_abajo.gif") bottom center repeat-x  ;}
  table.inferior td.der		{background: url("img_norweb/esquinas.gif") bottom right  no-repeat ;}

 /*-------------------------------------------------------*/



 /*--------------------- Tabla cabecera --------------------*/

 table.cab
	{
	 width: 100% ; 
	 background-color: #ffffff ;
	 background-position: left ;
	 background-repeat: repeat-x ;
	 background-image: url("img_norweb/arriba.jpg")
	 /* background-image: url('img_blanca/fon_blanca_10x200px.jpg') ; */
	}

 table.cabecera
	{
	 width:100%;
	 height:145px;
	 background-position: left;
	 background-repeat: repeat-x;
	}

 table.cabecera td.cab_izq
	{
	 width:250px;
	 background-position: center  ;
	 background-repeat: no-repeat ;
	}

 table.cabecera td.cab_cen
	{
	 width:370px;
	 font-size:12px;
	 font-weight:bold;
	 text-align:left;
	 vertical-align:bottom;
	}

 table.cabecera td.cab_der
	{
	 width:120px;
	 background-position: center  ;
	 background-repeat: no-repeat ;
	 vertical-align:bottom;
	}

 /*---------------------------------------------------------*/


 /*-------------------- Tabla principal ------------------*/

 table.ppal
	{
	 clear:left;
	 width:100%;
	 background-image: url("img_norweb/col_izq_arriba180.jpg") ; 
	 background-position: top left ;
	 background-repeat: no-repeat ;
	}

 table.ppal td.col1
	{
	 width:150px;
	 text-align:center;
	 padding-top:8px;
	 padding-left:4px;
	 padding-right:12px;
	}

 table.ppal ul.submenu
	{
	 width:120px;
	 text-align:center;
	}

 table.ppal td.col2 
	{
	 padding-left:14px;
	}

 table.ppal td.col3
	{
	 width:530px;
	 padding-top:6px;
	 padding-left:5px;
	 padding-right:0px;
	 /* background-color: #fff0f0; */
	}

 table.ppal td.col4 
	{
	 padding:0px;
	 /*background-color: #ff0000;*/
	 background-image: url("img_norweb/col_4.jpg") ; 
	 background-position: top right ;
	 background-repeat: repeat-y ;
	}

 table.ppal td.col4 table
	{
	 padding-left:38px;
	 background-image: url("img_norweb/col_4_arriba.jpg") ; 
	 background-position: top right ;
	}

 table.ppal td.col5
	{
	 background-position: top right ;
	 background-repeat: repeat-y ;

	 background-color: #77818A ;

	 width: 1px;
	 padding-top:6px;
	 padding-left: 0px;
	 padding-right:0px;
	}

 table.ppal td.pie
	{
	 height:2px;
	 background-image: url("img_norweb/pie_der.jpg") ; 
	 background-position: top right ;
	 background-repeat: repeat-y ;
	}

 /*---------------------------------------------------------*/


 /*-------------------- Submenu -------------------*/

 /* ul.submenu {position: relative; left: -10px;} */

 ul.submenu a.sub_titu
	{
	 /* border:#606060 1px solid; */
	 /* background-color:#e0e0e0; */
	 color:#303030;
	 text-align: right;
	 padding-left: 10px;
	 padding-right: 10px ! important;
	}

 ul.submenu a.sub_titu:hover
	{
	 color:#ffffff;
	 background-color:#303030;
	}

 li.submenu a.modu
	{
	 color:#303030;
	 text-align: right;
	 padding-top: 8px;
	 padding-bottom: 8px;
	 padding-left: 10px;
	 padding-right: 10px;
	 margin-top: 2px;
	/*
	 background-color:#f8f8f8;
	 border-left:#606060 1px solid;
	 border-right:#606060 1px solid;
	 border-bottom:#606060 1px solid;
	*/
	}

 li.submenu a.modu:hover
	{
	 color:#ffffff;
	 background-color:#303030;
	 padding-top: 8px;
	 padding-bottom: 8px;

	}

 /*------------------------------------------------------------*/
