/*@import url("info-msg.css?1.93");*/
/* structure */
* { margin:0; padding:0 }
a img{border:none;}
a { color:#81b0bd; outline:none; text-decoration:none} 
a:hover { text-decoration:underline;}
ul, ol {list-style:none}
ul li, ol li{list-style:none}
body { 
	text-align: left;
	font-size: small;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color:#000;
	/*background-color:#000;*/
}
* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
}

body{font-size:90%;_font-size:85%;}
* html body {font-size:85%;  f\ont-size: 85%;}

#wrap {width:920px;	margin:0 auto;text-align:left;margin-top:60px;border-top:3px solid #262626;padding:4px 0}
#main-body {float: left;width:920px;min-height:280px;height:auto !important;height:280px;text-align:center;background:#191819;padding-bottom:4px;border-bottom:1px solid #323232;}
#content {float: left; 	width: 820px;text-align:left;padding-left:100px;}
#footer{background:#262626; min-height:10px; height:auto !important;height:20px;padding:2px 8px;text-align:right;font-size:85%;color:#666666;clear:both}



/*#logo {text-align:center;clear:both;height:50px}*/
#nav-bar {color:#fff;width:743px;font-size:85%;float:left;}
#nav-bar #links {float:right;padding:3px 0;}
#nav-bar a {display:inline;padding:2px 4px;color:#8e8e8e}
#nav-bar a:hover{color:#000;background:#8e8e8e;text-decoration:none}
#nav-bar span{background-color:#959595;width:96px;float:left;height:19px;}
#nav-bar em{background-color:#959595;width:7px;float:right;display:block;height:19px;}
#nav-bar a#current {cursor:default;font-weight:bold;color:#fff}
#nav-bar a:hover#current{background:none}
#nav-bar #second-line {width:556px;float:right;background-color:#474647;height:15px;padding:2px 0px 2px 35px;margin-right:4px;@margin-right:2px}
#nav-bar #second-line a{color:#81b0bd}
#nav-bar #second-line a:hover{background:none;text-decoration:underline}
#nav-bar #second-line a:hover.current, #nav-bar #second-line a.current{color:#fff;text-decoration:none;cursor:default}

#main-content{clear:both;width:739px;float:left;min-height:362px;height:auto !important;height:362px;background:#D1D1D1;}
#left-side {float:left;}
#right-side-short, #right-side-long {background:#d1d1d1;float:left;width:428px;min-height:362px;height:auto !important; height:362px}
#right-side-medium {background:#d1d1d1;float:left;width:425px;min-height:362px;height:auto !important; height:362px}
#right-side-long {width:591px;}
#right-side-short h2, #right-side-long h2 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;padding:3px 10px;padding-top:40px;font-size:110%}
#right-side-long h3 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;padding:3px 10px;padding-top:0px;font-size:110%;}
#right-content{padding:4px 10px}
#right-content p {font-size:85%;line-height:1.4em}

#left-content{float:right;}
#left-content p {font-size:85%;line-height:1.4em}

/*home*/
#flash-home{clear:both;float:left;}

/*result page*/
p.result {border-bottom:1px solid #a0a0a0;clear:both;width:570px;margin-bottom:4px}
p.result span a{text-decoration:underline;color:#000;font-weight:bold}
dl {width:570px;float:left;padding:2px 0 4px 0;border-bottom:1px solid #a0a0a0;margin-bottom:2px}
dt {font-weight:bold;float:left;font-size:100%;width:340px;padding-bottom:6px}
dl img {border:1px solid;margin-right:4px;float:left}
dd {width:240px;float:left}
dd ul {float:left}
dd ul li {float:left;width:120px;font-size:85%;padding-bottom:4px}
dd ul li.label {color:#666}
dd ul li.value {color:#000}

/*detail page*/
#detail-left {width:210px;float:left}
/*#detail-left ul {width:210px;border-bottom:1px solid #a0a0a0;float:left;padding-bottom:3px}*/
#detail-left ul {width:210px;float:left;padding-bottom:3px}
#detail-left ul li{float:left;width:200px;font-size:85%;padding-bottom:6px;clear:both}
#detail-left li.label {color:#666}
#detail-left li span.value {color:#000;float:right;width:90px}
/*#detail-left li.value {color:#000}*/
#detail-left .desc {clear:both;padding-right:2px;}

#detail-right {width:450px;float:left}
/*#detail-right {width:360px;float:left;}*/
#detail-right img {border:1px solid #000}
#detail-right .slideshowContainer{float:left}
#detail-right .reel{text:left;padding-top:10px;padding-left:40px}
#detail-right .reel ul{float:left}
/*#detail-right .reel ul li{margin-right:4px;float:left} AN TES DEL CAMBIO DE LAS MINI FOTOS*/
#detail-right .reel ul li{margin-right:4px;float:left;padding-left:10px;} 

/*Tamanio estandar de font para todos!---------------------------------------------------------------*/
h2, h3, h4, h5 {font-size:100%;font-weight:normal }

/*general classes*/
.f-left {float:left}
.f-right {float:right}
.pad-top10{padding-top:10px}
p.no-border {border:none}

/*text styles*/
#right-content .title {font-weight:bold;clear:both;font-size:100%;padding-top:10px;padding-bottom:1px;line-height:1em }
.back {font-size:75%;padding-top:4px;color:#81b0bd;float:right}

/*.a-special{color:#7e7e7e;font-size:85%}
.blue-link{color:#0598cf}

.main-title {font-weight:bold;font-size:110%;color:#000}
.sec-title {background-color:#e5e5e5;font-weight:bold;font-size:85%;color:#666;padding:2px 4px}*/

/*forms*/
form{margin:0;padding:0;}
label {	display: block;	float: left; 	width: 130px; 	padding:0;	margin:4px 0 0; font-size:85%;
}
form input, form select {width:210px; margin:2px 4px 2px 0;}
form select{width:214px;}
form input {padding:1px 0}
form .small-select{width:105px;}
.btn {border-left:1px solid #c2c0c0;border-top:1px solid #c2c0c0;border-bottom:1px solid #737373;border-right:1px solid #737373;background:#959595;color:#000;font-weight:bold;font-size:85%;padding:3px 15px;width:210px;text-align:center;margin-top:10px}
.btn2 {border-left:1px solid #c2c0c0;border-top:1px solid #c2c0c0;border-bottom:1px solid #737373;border-right:1px solid #737373;background:#959595;color:#000;font-weight:bold;font-size:65%;padding:3px 15px;width:80px;text-align:center;margin-top:10px}


div.validate {border:1px solid #cc6666;text-align:center;color:#f03;width:345px;padding:3px 0;margin:2px 0;}
.validate span {color:#cc0000;font-size:85%}
div.field-error{background: url(../imgs/error-sm.gif) no-repeat 0 0;color:#f03;font-weight:bold;
text-align:left;padding:3px 0 3px 20px;margin:3px 0;font-size:120%;display:block;float:left;width:250px !important;}

.center{text-align:center;display:block}
/*
.allmsgs {border:2px solid #999;float:left;padding:2px;display:inline;width:95%;border-left:none;border-right:none;background:#e6e6e6;margin:5px 0 5px 24px}*/

.allmsgs{border:2px solid #999;float:left;padding:2px;display:block;width:98%;border-left:none;border-right:none;background:#e6e6e6;margin-bottom:5px}
.allmsgs p {color:#333;padding:10px 0 12px 40px;background:url(../imgs/msgs-icons.gif) -8px -8px no-repeat}
.allmsgs p span {display:block;font-weight:bold;font-size:120%;}
.msg-info p{ background-position: -0px -184px}
.msg-warning p{ background-position: -0px -18px}
.msg-ok p{ background-position: -0px -349px}	


.ball-friends {float:left; width:224px; background:url(../imgs/ball/friends.gif) no-repeat; margin-top:6px}
.ball-friends-b {float:left; width:224px; background:url(../imgs/ball/friends-bot.gif) no-repeat; margin-bottom:6px; font-size:10px}
.ball-friends span {width:150px; float:left; margin:14px 0 0 10px; color:#8e8e8e; font-size:14px;}
.ball-friends span a {display:block}
.ball-friends em {float:right; font-style:normal; margin:14px 10px 0 0}
.clear{clear:both}
.reforms {background:#303030;border-bottom:1px solid #484748;color:#666;padding:3px 10px;padding-top:3px;font-size:90%;}
p.reforms {border-bottom:1px solid #000099;clear:both;width:570px;margin-bottom:4px}
p.reforms span a{text-decoration:underline;color:#000;font-weight:bold}
li.reform{list-style:none;font-size:90%;padding-bottom:4px;color:#666}

.team p {border-bottom:1px solid #a0a0a0;clear:both;width:100%;margin-bottom:4px;font-weight:bold;font-size:100%;}
.team dl {width:550px;float:left;padding:2px 0 4px 0;border-bottom:1px solid #a0a0a0;margin-bottom:2px}
.team dt{font-weight:bold;float:left;font-size:100%;width:280px;padding-bottom:6px}

.team dd{width:300px;float:left}
.team dd ul {float:left}
.team dd ul li{float:left;width:120px;font-size:85%;padding-bottom:4px}
dd ul li.label2 {color:#666;width:60px;}
dd ul li.value2 {color:#000;width:200px;}

/*a.hide { color:#000; outline:none; text-decoration:none}*/
a.hide { color:#BF1424; outline:none; text-decoration:none; font-weight:bold;}
a.hide2 { outline:none; text-decoration:none; font-weight:bold;}

#flags {color:#fff;width:100%;font-size:85%;float:right;}
/*#flags {color:#fff;width:100%;font-size:85%;float:right;background:#191819;}*/
#flags #flagslinks {float:right;padding:3px 0;}
#flags a {display:inline;padding:2px 4px;color:#8e8e8e}
#flags a:hover{color:#000;background:#8e8e8e;text-decoration:none}

/*
#center-long {background:#d1d1d1;float:left;width:428px;min-height:362px;height:auto !important; height:362px}
#center-long {width:100%;}
#center-long h2 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;padding:3px 10px;padding-top:40px;font-size:110%}
#center-long h3 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;padding:3px 10px;padding-top:0px;font-size:110%;}

#center-content{padding:4px 10px}
#center-content p {font-size:85%;line-height:1.4em}
#center-content .title {font-weight:bold;clear:both;font-size:100%;padding-top:10px;padding-bottom:1px;line-height:1em }*/

#new_descr ul {width:210px;float:left;padding-bottom:3px}
#new_descr ul li{float:left;width:200px;font-size:85%;padding-bottom:6px;clear:both}
#new_descr li.label {color:#666}
#new_descr li span.value {color:#000;float:right;width:90px}
/*#detail-left li.value {color:#000}*/
#new_descr .desc {clear:both;padding-right:2px;font-weight:bold}

/* CAMBIOS QUITAR FLASH Y USAR TODO EL ANCHO PARA LA PALETA DE FOTOS  */
/*  EL ALTO DEBERIA SER AUTOMATICO, QUE ABARQUE TODO EL ALTO*/
/*
#repl-flash{
	background: url(../imgs/logo_amco_l.png) no-repeat;
	height: 820px; 
	width: 126px;
	background-color: transparent;
	margin:3px 3px 0 3px;

}*/
#repl-flash {background-color: transparent;}
#repl-flash img{ margin:2px 2px 0 2px; width:106px;}

#wide-content .reel{text:left;padding-top:10px;padding-left:65px}
#wide-content .reel ul{float:left}
#wide-content .reel ul li{margin-top:14px; margin-right:4px;float:left;padding-left:10px;} 
#wide-content .desc {clear:both;padding-left:20px;padding-top:5px}
#wide-content .session {clear:both;padding-left:20px;padding-top:5px}

#new_right-side-long {background:#d1d1d1;float:left;width:428px;min-height:362px;height:auto !important; height:362px}
#new_right-side-long {width:591px;}
#new_right-side-long h2 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;width:100%; padding:3px 18px;padding-top:40px;font-size:110%;}
#new_right-side-long h3 {background:#303030;border-bottom:1px solid #484748;color:#fff;height:15px;width:100%;padding:3px 18px;padding-top:0px;font-size:110%;}

#nav-bar #new_second-line {width:556px;float:right;background-color:#474647;height:15px;padding:2px 0px 2px 35px;margin-right:4px;@margin-right:2px}
#nav-bar #new_second-line a{color:#81b0bd}
#nav-bar #new_second-line a:hover{background:none;text-decoration:underline}
#nav-bar #new_second-line a:hover.current, #nav-bar #second-line a.current{color:#fff;text-decoration:none;cursor:default}

/* FOOTER SEO */
#footerseo{text-align:center;margin-top:30px;background-color:#000000; min-height:10px; height:auto !important;height:20px;padding:2px 8px;font-size:85%;color:#666666;clear:both}
