@charset "utf-8";

*{margin: 0px; padding:0px;}
body{ font-family:Arial, Helvetica, sans-serif; background-color:#222222; background-image:; background-repeat:repeat;}

a img{text-decoration:none; border:0px;}
a {text-decoration:none; color:#000}
a:hover{color:#900}
a .white{color:#FFF}
.white{color:#FFF}

.link{text-decoration:underline;}
.link:hover{text-decoration:none;}

/* HEAD */
.header_wrap{ border:0px solid #ccc; width:100%; height:144px; background-color:#900; background-image:url(../images/PX_CAB.jpg); background-repeat:repeat-x; background-position:0px 0px;;}
.header{margin: 0 auto; width:1000px; height:144px; background-image:url(../images/cab.jpg); background-repeat:no-repeat;position:relative; clear:both;}


/* MENU_h */
.wrap_menu_h{width:100%; height:26px; background-image:url(../images/PX_MENU_H_WRAP.png); background-repeat:repeat-x; background-color:#000 }
.menu_h{margin: 0px auto; width:1000px; height:26px; background-image:; background-repeat:repeat-x; }
.menu_h_item{cursor:pointer; width:auto; padding:4px; padding-left:6px;  padding-right:6px; display:table-cell}
.menu_h_item:hover{border: 1px solid #CACA00; padding:3px; padding-left:5px;  padding-right:5px;}



/* COMUN */
.precontainer{margin: 0 auto; width:100%; height:auto; background-color:#900;  }
.precontainer .inner{margin: 0 auto; width:1000px; height:auto; background-color:#000; position:relative; font-size:14px }

/*.precontainer{margin: 0 auto; width:1024px; height:auto;  background-image:url(../images/page_shadow.png); background-repeat:repeat-y; background-position:center;}*/

.container{margin: 0 auto; width:1024px; height:auto; background-image:url(../images/page_shadow.png); background-repeat:repeat-y; background-position:center;}

.page{margin: 0 auto; width:1000px; height:auto; background-color:#FFF;  }

.foot{ font-size:11px; color:#ccc}

.top_shadow{margin: 0 auto; width:1024px; height:16px;  background-image:url(../images/page_shadow_top.png); background-repeat:no-repeat;  clear:both;} 
.sep_shadow{margin: 0 auto; width:auto; height:12px;  background-image:url(../images/page_sep_shadow.png); background-repeat:no-repeat;  background-position:center ; clear:both;} 
.bottom_shadow{margin: 0 auto; width:1024px; height:12px;  background-image:url(../images/page_shadow_bottom.png); background-repeat:no-repeat;  clear:both;} 

.round{-moz-border-radius: 17px; border-radius: 17px;}

.fix_center{margin: 0 auto; width:1000px; height:auto; position:relative; }

.page_content{ padding:25px;}
.img_article{float:left; padding:4px; margin:4px; width:300px;}
.text_article{float:left; padding:4px; margin:4px;  width:600px; text-align:justify;}
.mid{font-size:12px; color:#666; padding:4px; margin:4px; text-align:justify;}

.nobg{ background-color:#222222; background-image:; background-repeat:repeat}



/* BOY TOP */
.body_top{margin: 0px auto; width:1000px; height:250px; background-color:#FFF; }


/* FORMULARIO */
.contacto{border: 1px solid #CED5D7; width:320px; height:358px;	padding: 20px; background-color: white; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.contacto label{display: block; font-weight: bold; color:#666;margin-top:5px;}
.contacto input[type='text'], .contacto textarea{padding: 7px 6px; width: 294px; border: 1px solid #CED5D7; margin-top:5px;}
.contacto input[type='text']:focus, .contacto textarea:focus{outline: none;}
.contacto input[type='submit']{cursor:pointer; border: 1px solid #ef4444; padding: 8px 16px; font-weight: bold; color:#FFF; background: #b50000; margin-top:5px;}
.contacto input[type='submit']:hover{background: #c91414; }
.contacto input[type='submit']:active{background: #b50000; }

.infotext{
	font-size:24px; color:#900;
	font-family:Arial, Helvetica, sans-serif;
	width:500px;
}

.subtitle{ font-weight:bold; color:#666}
.resalt{ color:#900; width:540px; background-color:#EEE; padding-left:10px; margin-top:15px;}

p{padding:0px; margin:0px;}



.left{float:left}


.button_send{ float:left; color:#35455E; font-size:12px; text-align:center; height:24px; cursor:pointer; width:auto; min-width:100px; margin:1px; }
.button_send:hover{font-weight:bold;}
.button_send .pleft{ width:5px; height:24px; float:left; background-image:url(../images/button_send_left.gif); }
.button_send .pright{ width:5px; height:24px; float:left; background-image:url(../images/button_send_right.gif);}
.button_send .pcenter{ width:auto; min-width:90px; height:24px; float:left;background-image:url(../images/button_send_center.gif); background-repeat:repeat-x }
.button_send .pcenter .ptext{ padding-top:4px; }
.button_send .pcenter .ploading{ width:0px; height:0px; overflow:hidden; background-image:url(../images/loading1.gif);}

.button_send_clicked{ float:left; color:#666; font-size:12px; text-align:center; height:24px; cursor:pointer; width:auto; min-width:100px; margin:1px; }
.button_send_clicked:hover{font-weight:normal;}
.button_send_clicked .pleft{ width:5px; height:24px; float:left; background-image:url(../images/button_send_left.gif); }
.button_send_clicked .pright{ width:5px; height:24px; float:left; background-image:url(../images/button_send_right.gif);}
.button_send_clicked .pcenter{ width:auto; min-width:90px; height:24px; float:left;background-image:url(../images/button_send_center.gif); background-repeat:repeat-x }
.button_send_clicked .pcenter .ptext{ padding-top:4px; }
.button_send_clicked .pcenter .ploading{ width:20px; height:20px; background-image:url(../images/loading1.gif); padding-top:2px; background-repeat:no-repeat}


.btn{padding:4px; cursor:pointer; color:#333;}
.btn:hover{ color:#900; background-color:#FFF;}

 

/* IMAGEUP */

.image_up{overflow-y:hidden;  height:350px; }


.fade_in{ opacity:0; filter:alpha(opacity=0);  }

.fade_out{  }



.picevt{border:1px solid #DDD; height:20px; width:260px; margin:2px;  cursor:pointer; text-align:center}
.picevt:hover{ border:1px solid #CF0}
.picevt_large{border:1px solid #DDD; height:135px; width:150px; margin:2px; float:left; cursor:pointer; text-align:center; font-size:11px;}
.picevt_large:hover{ border:1px solid #900}
.picevt_large_sel{border:2px solid #CACA00; height:135px; width:150px; margin:2px; float:left; cursor:pointer;font-size:11px; text-align:center}
.picevt_large_sel:hover{ border:2px solid #900;}

.subtitle{ font-size:10px;}
.btnselect{ font-weight:bold; color:#F60;}


.tabla{ border:0px solid #CCC; width:100%; background-color:#09F; overflow-x:auto; font-size:12px; }
.tabla TD{border:1px solid #FFF;  font-family:Arial, Helvetica, sans-serif;  }
.tdcab TD{color:#FFF; height:16px; font-weight:bold;background-image:url(../images/bgtranscab.png); background-repeat:repeat-x;}
.tdcolumna TD{color:#FFF; height:12px; background-image:url(../images/bgtrans2.png); background-repeat:repeat-x; padding:2px ; font-size:11px; font-weight:bold; border-top:0px solid #FFF;}
.tddata TD{ background-image:url(../images/bgtrans.png); background-repeat:repeat; padding:2px ; border:2px solid #FFF;} 
