/* CSS Document */
* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "imagenes/v.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
body{
	margin:0px; background:url(../imagenes/f1.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
form{
	margin:0px;
}
label{
	cursor:pointer;	vertical-align:middle;
}
a img{
	border:0px;
}
input, textarea, select{
	resize:none; outline:none; 
}
ul{
	margin:0px; padding:0px; list-style-type:none; overflow:hidden; height:100%;
}
li{
	float:left;
}
.c_cont{
	overflow:hidden; height:100%;
}
.c_izq{
	float:left;
}
.c_der{
	float:right;
}
.ancho1{
	width:480px;
}
.espacio1{
	padding-bottom:22px;
}
.espacio2{
	padding:15px;
}
.espacio3{
	padding-bottom:0px;
}
.espacio4{
	padding-top:0px !important;
}
.tit h1, .tit h2, .leyenda span{
	display:none;
}
#capa1{
	width:830px; margin:0px auto; padding:26px 0px;
}
#capa1_1{
	background:url(../imagenes/f1.png) no-repeat; height:16px;
}
#capa1_2{
	background:url(../imagenes/f2.png) repeat-y; padding:0px 8px;
}
#capa1_3{
	background:url(../imagenes/f3.png) no-repeat; height:16px;
}
#capa2_1{
	background:#fff url(../imagenes/f2.gif) repeat-x; height:90px; padding-top:20px;
}
#capa2_2{
	min-height:300px; background:#fff; overflow:hidden; padding:26px;
}
#capa2_3{
	width:100%; background:url(../imagenes/f3.gif) repeat-x; height:25px; padding-top:15px; text-align:center; font-size:11px; display:block;
}
#capa2_3 a{
	color:#000;	text-decoration:none;
}
#capa2_3 a:hover{
	text-decoration:underline;
}
.tit_p1{
	background:#1c0d0d; height:33px; width:762px;
}
.tit_p2{
	background:transparent url() no-repeat; width:8px; height:33px;
}
.tit_p2_izq{
	background-image:url(../imagenes/d3.gif);
}
.tit_p2_der{
	background-image:url(../imagenes/d4.gif);
}
.tit_p2_cen{
	width:746px; height:33px; background:transparent url() no-repeat 7px 9px;
}
#items1 li{
	width:219px; padding-right:20px; padding-top:14px; padding-bottom:14px; border-right:1px dotted #999; border-bottom:1px dotted #999;
}
#items1 .icon{
	background:transparent url(../imagenes/icon1.gif) no-repeat; height:22px; padding-left:25px; display:block;
}
#items1 .texto{
	padding-top:10px;
}
#items1 .i_tit{
	background:transparent url(../imagenes/icon1.gif) no-repeat left 4px; display:block; height:22px; 
}
#items1 .alt{
	width:220px; padding-left:20px; float:left; border-right:none; padding-right:0px;
}
#items1 .vinculo1{
	margin-top:6px;
}
#clientes{
	width:254px; height:261px; border:1px solid #dadada; background:#e8e8e8 url(../imagenes/f4.gif) repeat-x; margin-bottom:26px;
}
#clientes .cont{
	width:229px; margin:0px auto;
}
#clientes .imagen{
	background:transparent url(../imagenes/f6.gif) no-repeat; padding:10px 16px 16px 10px; width:203px; height:123px;
}
#clientes .info{
	padding:10px 2px; font-size:11px;
}
#clientes .info b{
	font-size:12px;
}
#clientes .info a{
	color:#000; text-decoration:underline;
}
#clientes #botones_c{
	position:relative; width:100%; height:0px; z-index:100;
}
#clientes #botones_b{
	position:absolute; right:20px; top:160px; z-index:100;
}
/* jcarousel */
.jcarousel-container-horizontal {
    width:199px;
}
.jcarousel-clip-horizontal {
    width:229px; height:199px;
}
#clientes .jcarousel-item {
    width:229px; height:199px;
}
/* fin jcarousel */
#clientes2 li{
	margin-right:34px; padding-bottom:20px; width:221px; overflow:hidden; min-height:218px;
}
#clientes2 .alt{
	margin-right:0px;
}
#clientes2 .m_img{
	padding-bottom:9px; background:transparent url(../imagenes/f7.gif) no-repeat center bottom;
}
#clientes2 .img{
	border:1px solid #bbbbbb; padding:8px;
}
#clientes2 .texto{
	padding:2px 9px; font-size:12px; line-height:16px; height:64px; overflow:hidden;
}
#clientes2 a{
	color:#000; text-decoration:none; font-weight:bold;
}
#clientes2 a:hover{
	text-decoration:underline;
}
#noticias{
	width:256px; overflow:hidden; height:246px;
}
#noticias .izq{
	background:#fff url(../imagenes/d1.gif); width:19px; height:246px;
}
#noticias .der{
	background:#fff url(../imagenes/d2.gif); width:19px; height:246px;
}
#noticias .cen{
	background:#fff url(../imagenes/f5.gif); width:218px; height:221px; padding-top:25px;
}
#noticias ul{
	width:214px; height:190px; overflow:hidden; font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
#noticias li{
	margin-top:10px; padding-bottom:10px; border-bottom:1px solid #c0c0c0;
}
#noticias li a{
	color:#999900; font-weight:bold; text-decoration:none;
}
#noticias li a:hover{
	text-decoration:underline;
}
#noticias ul .fecha{
	font-weight:bold;
}
#noticias .cen .tit{
	height:12px; background:transparent url(../imagenes/tit2.gif) no-repeat;
}
/* jcarousel */
.jcarousel-container-vertical {
    width:218px; height:182px;
}
.jcarousel-clip-vertical {
    width:218px; height:182px;
}
#noticias .jcarousel-item {
    width:218px; min-height:182px; max-height:182px;
}
.jcarousel-item-vertical {
    margin-bottom: 1px;
}
/* fin jcarousel */
#contenido .c_izq{
	width:430px;
}
#contenido .c_der{
	width:282px;
}
#contenido .i_tit{
	border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 0px; margin:12px 0px; display:block; font-weight:bold;
}
#contenido ul{
	padding:12px 0px;
}
#contenido li{
	float:none; padding-left:10px; background:transparent url(../imagenes/icon3.gif) no-repeat 2px 6px;
}
#contenido .estilo1{
	font-weight:bold; color:#666;
}
#contacto .c_form{
	width:510px;
}
#contacto .c_der{
	width:206px;
}
#contacto .imagen{
	width:145px; padding-top:20px; margin:0px auto;
}
.tit1{
	background:url(../imagenes/tit1.gif) no-repeat; height:44px;
}
.leyenda{
	width:282px; height:116px; position:relative;
}
.leyenda_c{
	background:transparent url(../imagenes/f4.png) no-repeat; position:absolute; left:0px; top:-25px; min-height:116px; width:260px; padding:0px 11px;
}
.leyenda .info{
	background:#fff url() no-repeat center 30px; height:116px;
}
.l_imagen{
	width:263px; min-height:296px; margin:0px auto;
}
.leyenda2{
	width:238px; padding:10px; background:#ebebeb; border:1px solid #cdcdcd; margin:0px auto; font-size:11px;
}
.borde1{
	border-bottom:4px solid #4b4b4b;
}
.vinculo1{
	background:url(../imagenes/icon2.gif) no-repeat left 8px;font-size:11px;line-height:20px;color:#000;text-decoration:none;padding-left:10px;margin-top:10px;display:block;
}
.vinculo1:hover{
	text-decoration:underline;
}
.label1{
	font-size:13px; color:#333; line-height:19px; padding-bottom:6px;
}
.label1_est1_i{
	width: 235px; margin-right: 20px; margin-top: 16px;
}
.label1_est1_t{
	width: 490px; margin-right: 20px; margin-top: 16px;
}
.label1_est1_b{
	width: 180px; margin-top: 16px;
}
.input1{
	padding:3px; border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; width:100px;
}
.input1_est1_i{
	width: 227px;
}
.input1_est1_t{
	width: 482px; height: 120px;
}