body{font:0.76em Arial,sans-serif;margin:0;padding:0;background:#f5f5f5 url(../interface/body_background.gif) repeat-x top left;text-align:center}
td,th{font-size:1em!important;font-size:0.76em}

#container{width:950px;text-align:left;margin:0 auto; overflow:visible;}

#header{height:85px;overflow:hidden;margin:0 0 6px 0}
#header h1{float:right;width:115px;height:69px;padding:0;font-size: 0.1em;background:url(../interface/logo.jpg) no-repeat; margin-top:5px; margin-right:20px;}
#header h1 a{display:block;height:69px}
#header h1 a span{display:none}
#menuA{margin:50px 0 0 0;padding:0;list-style:none}
#menuA li{display: inline;list-style-type: none;}

#menuA li a{display:block;float:left;background:url(../interface/btn_back_1.jpg) no-repeat;width:108px !important;width:118px;height:22px !important;height:26px;color:#000;text-decoration:none;font-size:0.9em;font-weight:bold;padding:4px 0 0 10px}

#leftPanel{width:165px;float:left; position:relative;} /* 165 */

#panelDerecho{float:right;width:180px}

#mainContent{margin:0 200px 0 185px;width:558px;text-align:justify;font-size:11px;}


#mainContentHome{width: 751px;}
#mainContenttable{width: 758px; overflow:visible;margin:0 0px 0 180px; }
#contenidoHome{height: 341px; width: 751px;}
#resumenHome{height: 341px; width: 751px;}
#resumenHome{position:relative; left: 200px; font-size: 35px; width: 400px; text-align:right}

#lang{position: relative;}

#nn{float: left; width: 180px;}




/* --------------------------------------------------- */

#seccionMenu{background:url(../interface/sideMnuTop.jpg) no-repeat;width:157px;height:21px;padding-top:7px;padding-left:8px;}

#hMenu{list-style: none;padding: 0; margin:0;}
#hMenu li{margin-top: 0; padding: 0; font-size: 1px;}
#hMenu li a{background:url(../interface/sideMnu_Btt2.jpg); background-repeat:repeat-y; width:157px;height:auto;padding-left:18px;padding-top: 5px;display: block;font-size: 11px;color: #444444; height:auto; z-index:1500;} /* height:21px; */

#hMenu li ul{list-style: none;padding: 0; margin:0; margin-top:0px;}
#hMenu li ul li{margin-top: 0; padding: 0; font-size: 1px;}
#hMenu li ul li a{background:url(../interface/sideMnu_Btt2.jpg); background-repeat:repeat-y; width:157px;height:auto;;padding-left:32px;padding-top: 5px;display: block; font-size: 11px}   /* height:19px; */



/* --------------------------------------------------- */

a{color:#333333;text-decoration: none; font-family: Arial; font-size: 12px;}
/* --------------------------------------------------- *//* --------------------------------------------------- */
/* --------------------------------------------------- *//* --------------------------------------------------- */


#contenido h2{color:#333333; display:inline;font-size:13px; font-weight:900; font-family:Arial;}
#contenido h3{color:#a41d31; display:inline;font-size:11px; font-weight:100; font-family:Arial;}
#contenido div{color:#444444;font-size:11px;}

#contenido a{color:#a41d31; text-decoration:underline; font-size:11px;}

#lnksx div a{color:#a41d31; text-decoration:underline; font-size:11px;}

.lineRed
{
	background-color:#a41c31;
}

.hboxtop
{
	height:7px;
	width:750px;
	background-image:url(../interface/homeB1.jpg);
	background-repeat:no-repeat;
}
.hboxbottom
{
	height:7px;
	width:750px;
	background-image:url(../interface/homeB2.jpg);
	background-repeat:no-repeat;
}
.hbtns
{
	height:40px;
	width:155px;
	background-image:url(../interface/homeBtns.jpg);
}

.btnHome
{
	background-image:url(../interface/btn_back_home.jpg); 
	width:113px; 
	height:21px;
	top:18px;
}

.btn
{
	cursor:pointer;
	background-repeat:no-repeat;
}
.font9
{
	font-size:9px;
}
.font10
{
	font-size:10px;
}
.font11
{
	font-size:11px;
}
.font12
{
	font-size:12px;
}
.font13
{
	font-size:13px;
}
.colRed
{
	color:#a41c31;
}
.colGreen
{
	color:#73771a;
}
.colGray
{
	color:#666666;
}
.colGray2
{
	color:#333333;
}
.colBlack
{
	color:#000000;
}
.colWhite
{
	color:#FFFFFF;
}
.al_just
{
	text-align:justify;
}
.al_right
{
	text-align:right;
}
.al_center
{
	text-align:center;
}
.posAbs
{
	position:absolute;
}
.posRel
{
	position:relative;
}
.hspace10
{
	height:10px;
}
.hspace5
{
	height:5px;
}
.lineh11
{
	line-height:11px;
}
.lineh12
{
	line-height:12px;
}
.lineh13
{
	line-height:13px;
}
.lineh14
{
	line-height:14px;
}
.lineh15
{
	line-height:15px;
}

.btpad1
{
	padding-left:8px;
	padding-top:4px;
}
.btpad2
{
	padding-left:10px;
	padding-top:5px;
}
.btpad3
{
	padding-left:10px;
	padding-top:9px;
}
.btpad4
{
	padding-left:16px;
	padding-top:9px;
}
.btpad5
{
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.btpad6
{
	padding-left:25px;
	padding-top:9px;
}
.tpad1
{
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.tpad2
{
	padding-left:10px;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.box2
{
	width:180px;
	height:150px;
	background-image:url(../interface/box2.jpg);
	overflow:hidden;
}
.box3
{
	width:180px;
	height:99px;
	background-image:url(../interface/box3.jpg);
	overflow:hidden;
}
.boxpad
{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.bLine
{
	width:558px;
	height:15px;
}
.sLine
{
	width:180px;
	height:1px;
	overflow:hidden;
}
.lineRed
{
	background-color:#a41c31;
}
.lineGreen
{
	background-color:#73771a;
}
.lineGreen2
{
	background-color:#b9bb8c;
}
.lineWhite
{
	background-color:#FFFFFF;
}
.lineGold
{
	background-color:#9ea161;
}



.arrow1
{
	background-image:url(../interface/arrow1.jpg);
	width:24px;
	height:29px;
}
.btnRed
{
	background-image:url(../interface/bb1.jpg);
	width:28px;
	height:28px;
}
.btnGray
{
	background-image:url(../interface/bb2.jpg);
	width:28px;
	height:28px;
}


/*
 * tableLine
 */
.tlineGreen
{
	border-bottom:1px solid #73771a;
}
.tlineGold
{
	border-bottom:1px solid #9ea161;
}



.tableRow
{
	padding-top:3px;
	padding-bottom:2px;
	width:558px;
	height:22px;
	background-color:#FFFFFF;
	color:#000000;
	border-top:1px solid #73771a;
	position:relative;
}
.tableCell1
{
	position:absolute;
	display:inline;
	font-family:Arial;
	font-weight:100;
	font-size:11px;
	color:#000000;
	vertical-align:middle;
	overflow:hidden;
}
.chb
{
	padding: 0px;
    margin: 0px;
	width: 15px;
    height: 15px;
    float: left;
	border:none;
}
.lab
{
	padding: 0px;
    margin: 0px;
	float: left;
	padding-top:2px;
    padding-left: 3px;
	font-family:Arial;
	font-weight:100;
	font-size:11px;
	color:#000000;
}

.imgInv
{
display:none;
}









/* --------------------------------------------------- *//* --------------------------------------------------- */
/* --------------------------------------------------- *//* --------------------------------------------------- */


#userPanel ul{margin:0;padding:0;font-size:0.9em}
#userPanel li{list-style:none;display:inline}
#userPanel li a{display:block;background:url(../sistema/upi_edit.gif) no-repeat 4px center;padding:3px 3px 3px 18px;color:#336;text-decoration:none;margin-bottom:2px}
#userPanel li a:hover{background-color:#ffe;background-position:3px center;border:1px solid #bbb;padding:2px 2px 2px 17px;color:#33c}
#userPanel #up_view a{background-image:url(../sistema/upi_view.gif)}
#userPanel #up_admin a{background-image:url(../sistema/upi_admin.gif)}
#userPanel #up_logout a{background-image:url(../sistema/upi_logout.gif)}



/* Galeria de Imagenes */
#listaGaleria{margin:0 1em 0 0;border:1px solid #6b0}
#listaGaleria h3{margin:0 0 10px 0;background:#E1EFD1;color:#6b0;padding:5px 10px;text-align:right}
#listaGaleria ul{margin:0;padding:0;display:table}
#listaGaleria li{list-style:none;display:block;width:129px;height:136px;float:left;margin:10px;overflow:hidden}
#listaGaleria a.imageThumb{display:block;height:112px;background-repeat:no-repeat;background-position:center center;border:2px solid #cea}
#listaGaleria a.imageThumb span{display:none}
#listaGaleria a.imageThumb:hover{background-color:#E5EFD1;border-color:#9ACD36}
#listaGaleria a.imageLabel{background:#cea;font-size:0.9em;display:block;text-align:center;color:#693;font-size:0.86em;padding:3px;text-decoration:none}

/*Comentarios*/
.mensaje{margin:1.5em;font-size:0.9em;color:#444;padding:10px;background:#DFD7B5}
#lista_comentarios{margin:1em 9em 1em 1em;padding:0;list-style:none}
.lista_comentarios_fecha{float:right;width:68px;padding:3px;background:#fff;color:#B3B8BF;font-size:0.86em;text-align:center;margin:0 -9em 1em 1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
#lista_comentarios h3,#lista_comentarios h4{margin:0 0 1em 0;color:#456;font-size:1em;border-bottom:1px solid #fff;padding-bottom:3px}
#lista_comentarios span{color:#fff;display:block;float:left;font:bold 3em Trebuchet MS,sans-serif;margin:5px 10px 0 -12px;line-height:0;letter-spacing:-0.18em}
#lista_comentarios h4{border-bottom-color:#ddd}
#lista_comentarios h4 span{color:#ddd}
#lista_comentarios li{padding:8px;margin-bottom:0.5em;background:#ddd}
#lista_comentarios li li{background:#fff;list-style:none}
.lista_comentarios_resumen{color:#444;margin:1.5em;font-size:0.9em}
.lista_comentarios_link{margin:1.5em;font-size:0.86em;text-align:right}
.lista_comentarios_link a{border:1px solid #8be;padding:2px 4px;text-decoration:none;color:#38c;background:#fff}
.lista_comentarios_link a:hover{text-decoration:underline}
#fComments{margin:1em 9em 1em 1em}
#fComments label{background:#ddd;color:#666;padding:3px 8px;margin:0 15px}
#fComments .inputFormCom{background:#ddd;color:#666;padding:6px}
#fComments textarea{padding:3px;color:#333;font:1em sans-serif;border:1px solid #999;width:95%}
#fComments button{border:1px solid #060;background:#fff;color:#060;cursor:pointer}
#fComments .mensaje{background:#C3DFB5}


/* Mensajes del Sistema */
#mensaje{background:#FFFDDF;margin:1em 0.5em 1.5em 0.5em;padding:0.5em;border:1px dashed #ccc;font:1em Verdana,sans-serif;color:#333}
#mensaje .warn,#mensaje .notice,#mensaje .error{background:url(../sistema/msj_warn.gif) no-repeat;padding-left:20px;min-height:16px}
#mensaje .notice{background-image:url(../sistema/msj_notice.gif)}
#mensaje .error{background-image:url(../sistema/msj_error.gif)}
