
/* Tabla Curveada Fondo Roja */

.rfon{background: url(imagenes/tablaroja/fondocentro.jpg) 0 100% ; width: 250px; } 
.rbl {background: url(imagenes/tablaroja/downiz.jpg) 0 100% no-repeat ;  } 
.rbr {background: url(imagenes/tablaroja/downdere.jpg) 100% 100% no-repeat } 
.rtl {background: url(imagenes/tablaroja/topiz.jpg) 0 0 no-repeat} 
.rcen { 0 0 } 
.rtr {background: url(imagenes/tablaroja/topdere.jpg) 100% 0 no-repeat; padding:10px} 
.rclear {font-size: 1px; height: 1px}

/* Fondo de Pagina */


* {
pading: 0;
margin: 0;
}

body {
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif; 

  
  background: #fff;
  background-image: url(imagenes/fondoweb.jpg)
}

a:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #661818; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #661818; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Tabla Curveada Fondo Iz Home Rojo */

.caja {
  width: 162px;
  background: url("imagenes/tablaroja/fondocentro.jpg") ;
  margin: 2px auto;

}

.caja .top {
  background: url("imagenes/tablaroja/top.jpg") no-repeat left top;
 
  color: #469C11;
}


.caja .last {
background: url("imagenes/tablaroja/botom.jpg") no-repeat left bottom;

padding: 0 5px 5px 20px;
}

.caja h2, .caja p {
  padding: 10px 20px 10px 20px;
}

/* Tabla Curveada Fondo IZ Home Blanco */

.caja1 {
  width: 156px;
  background-color: #FFFFFF;
  margin: 0px auto;

}

.caja1 b{ font-family:"arial", Times, serif;
color:#990000;


}

.caja1 h6{ font-family:"arial", Times, serif;
font-style:normal;

padding: 0 0 0 4px;

}

.caja1 font{ font-family:"arial", Times, serif;
color:#990000;
padding: 0 0 0 4px;

}

.caja1 .top1 {
  background: url("imagenes/tablablanca/topiz.jpg") no-repeat left top;
  padding: 10px 0 0 0;
  color: #4e4e4e;
}


.caja1 .last1 {
background: url("imagenes/tablablanca/botomiz.jpg") no-repeat left bottom;

padding: 0 5px 1px 20px;
}

.caja1 h2, .caja1 p {
  padding: 10px 20px 10px 20px;
}



/* Tabla Curveada Centro Home Amarillo */

.cajacentro {
  width: 450px;
  background: url("imagenes/tablablanca/fondomedio.jpg");
  margin: 1px ;

  

}

.cajacentro .topcen {
  background: url("imagenes/tablablanca/mediotop.jpg") no-repeat left top;
  color: #4e4e4e;
  font-family:"arial", Times, serif;
  font-style: normal;
  padding: 10px 15px 0 15px;
  text-align: justify;
 
}

.cajacentro .lastcen {
background: url("imagenes/tablablanca/mediobotom.jpg") no-repeat left bottom;
clear: both;
}

.cajacentro h4{ 
font-family:"Times New Roman", Times, serif;
color: #9d0a0a;
font-size:20px;
text-decoration:none; 
padding: 0 0 0 5px;
}

 
 
 div.hrgrande {
  height: 15px;
  background: #fff url(imagenes/home/hrgrande.jpg) no-repeat scroll;
  padding: 10px 15px 0 15px;
}
div.hr hr {
  display: none;
}
 
div.hr {
  height: 15px;
  background: #fff url(imagenes/tablablanca/hrlargo.jpg) no-repeat scroll;
  padding: 10px 15px 0 15px;
}
div.hr hr {
  display: none;
}

div.hrmediano {
  height: 13px;
  background: #fff url(imagenes/home/hrmediana.jpg) no-repeat scroll;
  padding: 10px 15px 0 15px;
}
div.hr hr {
  display: none;
}

div.hrmediano2 {
  height: 13px;
  background: #fff url(imagenes/home/hrmediana2.jpg) no-repeat scroll;
  padding: 10px 15px 0 15px;
}
div.hr hr {
  display: none;
}

div.hrpequeno {
  height: 13px; width: 135px;
  background: #fff url(imagenes/home/hrpequeno.jpg) no-repeat scroll;
}
div.hr hr {
  display: none;
}


 i { font-family:"arial", Times, serif;
font-style: normal;
padding: 0 0 0 0;
text-align: justify; 
 color: #a4a4a4;
}

.cajacentro img{
padding: 0 0 0 8px;
}




.cajacentroiz {
  width: 223px;
  float:left;
  margin: 1px;
  padding: 0 0 0 0;
  text-align: justify; 
}

.cajacentrodere {
  width: 184px;
  float:right;
  padding: 0 0 0 0;
  text-align: justify; 
}

.cajacentro ul li{list-style-image:url(imagenes/home/flecha.jpg) ; margin: 0px 0px 0px 25px 
}

.cajacentrou ul li a, ul li a:link {
 display:block; text-decoration:underline;  height:10px; color:#d9a614;   height:15px;
}

.cajacentrou ul li a, ul li a:visited {
display:block;  text-decoration:underline;  height:10px; color:#8c6800; height:15px;
}

.cajacentrou ul li a, ul li a:hover {
display:block;  text-decoration:none;  height:10px; color:#ffc829; height:15px;
}


.cajapeqiz {
  width: 149px;
  float:left;
  margin: 1px;
  padding: 0 0 0 0;
  text-align: justify; 
}

.cajapeqcen {
  width: 149px;
  float:left;
  margin: 1px;
  padding: 0 0 0 0;
  text-align: justify; 
}

.cajapeqdere {
  width: 149px;
  float: left;
  text-align: justify;
  background: url("imagenes/tablablanca/pequenomedio.jpg") repeat;
  
}


.topcenpeq {
  background: url("imagenes/tablablanca/pequenotop.jpg") no-repeat left top;
  color: #4e4e4e;
  font-family:"arial", Times, serif;
  font-style: normal;
  padding: 8px 0 0 6px;
  text-align: justify;
  
 
}
h5{
font-family:"Times New Roman", Times, serif;
color: #9d0a0a;
font-size:13px;
text-decoration:none; 
padding: 0 0 0 5px;
font-stretch:expanded;
}
.lastcenpeq {
background: url("imagenes/tablablanca/pequnobotom.jpg") no-repeat left bottom;
clear: both;
}






.input_text{
    border: 1px dotted #cccccc;
	background: url(bg4505707119) repeat-x #ffe595;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #919191;
             }


.input_text:hover{
    
	border: 1px solid #eec549;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #454743;
             }

.input_text:focus{
    
	border: 1px solid #FFFFFF;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #454743;
             }


.input_boton:hover{
    border: 1px dotted #f0ca5b;
	background: url(bg4505707119) repeat-x #f9eabe;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #919191;
             }


.input_boton{
    
	border: 2px solid #eec549;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #454743;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal ;
	font-size: 10px;
	color: #bc900f;
             }

.input_text:focus{
    
	border: 1px solid #eec549;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	color: #eec549;
             }


.cajagrande {
  width: 778px;
  background: url("imagenes/tablablanca/mediogrande.jpg") repeat;
  margin: 1px ;

  

}

.cajagrande .topgran {
  background: url("imagenes/tablablanca/grandetop.jpg") no-repeat left top;
  color: #4e4e4e;
  font-family:"arial", Times, serif;
  font-size:11px;
  font-style: normal;
  padding: 10px 15px 0 15px;
  text-align: justify;
 
}

.cajagrande .lastgran{
background: url("imagenes/tablablanca/botomgrande.jpg") no-repeat left bottom;
clear: both;
}


.cajagrande h4{ 
font-family:"Times New Roman", Times, serif;
color: #9d0a0a;
font-size:20px;
text-decoration:none; 
padding: 0 0 0 5px;
}


.tabprin th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #7f0510;
	border-right: 1px solid #eec549;
	border-bottom: 1px solid #eec549;
	border-top: 1px solid #eec549;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #f3d177 url(imagenes/tablasinternas/top.jpg) no-repeat;
}

.tabprin th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #f3d177;
	background: none;
}

.tabprin th.spec {	
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(imagenes/tablasinternas/punta1.gif) no-repeat;
	font: bold 10px "arial", Verdana, Arial, Helvetica,
	sans-serif;
}

.tabprin th.specalt {
	border-left: 1px solid #efc03e;
	border-top: 0;
	background: #f5fafa url(imagenes/tablasinternas/punta2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #B4AA9D;
}

.tabprin td {
	border-right: 1px dotted #f0c342;
	border-bottom: 1px dotted  #f0c342;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #686868;
}


.tabprin td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}