/*
	
	project: Nautica (free template)
	author: Luka Cvrk
	Solucija (www.solucija.com)
	
*/

*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}img{border:0} 
body { font: .74em Sans-Serif; color: #444; background: #fff; }
a { text-decoration: none; color: #008080; }
p  { margin: 0 0 15px; }
.wrap { margin: 0 auto; width: 960px; }

#header { height: 180px; background: #080808 url(../images/bg.jpg) no-repeat center top; color: #ccc; margin: 0 0 30px; }
#header p { float: right; margin: 20px 0 0; }

#logo { float: left; margin: 40px 10px 10px 0; color: #fff; letter-spacing: .2em; font-size: 1.9em; height:65px; width:210px; }
#logo a { color: #fff; }
#publi { height:65px; width:728px; float:left; margin: 10px 0px 40px 10px;}
h1 { letter-spacing: -0.04em; font-size: 1.8em; text-shadow: 1px 1px 1px #000; }
h2 { font-size: 1.4em; text-shadow: 1px 1px 1px #fff; margin: 0 0 10px; color: #008080; }
h3 { font-size: 1.2em; margin: 0 0 6px; }


#main { clear: left; float: left; width: 690px; } 

.l { float: left; width: 680px; }
.r { float: right; width: 330px; }

.line { clear: both; border-bottom: 1px dotted #ccc; padding: 10px 0 0; margin: 0 0 20px; }

#side { float: right; width: 225px; color: #808080; padding: 11px; margin: 0 0 20px; }
#side a { color: #444; }
#side li { padding: 0 0 10px; }
	
#footer { clear: both; height: 120px; padding: 20px 0; color: #888; border-top: 1px dotted #ccc; }
#footer ul { float: left; width: 140px; }
#footer ul li { padding: 0 0 3px; }
#footer p { float: right; width: 400px; text-align: right; }

.underlinemenu{
font-weight: bold;
width: 550px;
float:left;
display:block;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #fff;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

.top_box2{ float: right; width: 800px; }
.top_box3{ float: left; width: 100%; height: 85px; padding-top: 15px; background-image: url(../img/8.png); background-repeat: no-repeat; background-position: left bottom; }
.top_box3_sub1{ float: left; width: 200px; margin-left: 220px; margin-right: 20px; padding-right: 40px; border-right-width: 1px; border-right-style: dotted; border-right-color: #D6D6D6; }
.top_box3_sub2{ float: left; width: 300px; margin-left:110px; }
.top_box3_sub1_1{ line-height: 26px; text-align: right; margin-bottom: 5px; }
.top_box3_sub1_2{ text-align: right; }
.top_box3_sub2_1{ float: left; height: 30px; width: 100%; margin-bottom: 5px; }
.top_box3_sub2_2{ float: left; width: 150px; line-height: 26px; }
.top_box3_sub2_3{ float: left; width: 150px; line-height: 26px; }
/*SEARCH*/
.search{ float: left; width: 300px; }
#buscador{ width: 300px; float: left; }
#buscador form {  *margin-top:2px !important;  /* Sólo IE7 */ margin: 0px; padding: 0px; }
#buscador_campo{ width: 268px; float: left; height: 30px; background-image: url(../images/search_back.gif); background-repeat: no-repeat; background-position: left 1px; }
#buscador_botom{ width: 32px; float: left; height: 36px; }
.search_input { background-color: transparent; height: 20px; width: 240px; padding-top: 3px; padding-left: 3px; float: left;  !important;  /* Sólo IE7 */margin-top: 3px; margin-left: 6px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 11px; color: #999; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 0px; }
.search_buttom { background-color: transparent; border:none; height: 29px; width: 30px; background-image: url(../images/search_buttom.gif); background-repeat: no-repeat; background-position: left top; cursor: default; text-indent: -9999px; padding: 0px; float: left; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; cursor:pointer; }
/*LOGIN POPUP*/
#login_pop { background: #fff; -webkit-border-radius: 0.2em; -moz-border-radius: 0.2em; border-radius: 0.2em; width: 300px; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5); box-shadow: 0px 0px 3px rgba(0,0,0,.5); position: absolute; z-index: 999; height: 150px; padding-top: 15px; padding-right: 2px; padding-bottom: 15px; padding-left: 2px; color: #333; line-height: 16px; text-align: left; }
#login_pop_open { display: none; margin-top: 0px; position: relative; top: 2px; left: -150px; }
.clicked{  }
.btmiddle { }
.bt {}  
.login_input{ -webkit-border-radius: 2px; border-radius: 2px; line-height: 26px; height: 26px; width: 256px; border: 2px solid #ccc; background-color: #FFFFFF; font-size: 11px; color: #666; }
.login_buttom{ color: #FFF; text-decoration: none; background-color: #30A15B; float: right; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3); -webkit-border-radius: 2px; border-radius: 2px; width: 60px; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 11px; margin-right: 5px; cursor: pointer; }
#login_pop h2{ font-size:14px;} 
.register{ background-image: url(../images/ico5.png); background-repeat: no-repeat; background-position: right center; color: #FFF; text-decoration: none; display: block; width: 130px; margin-right: 20px; }
.login{ background-image: url(../images/ico6.png); height: 26px; width: 140px; color: #FFF; text-decoration: none; display: block; padding-left: 10px; }

#listaeq {
width:224px;
float:left;
min-height:135px;
margin-bottom:15px;	
	}
#listaeq img {
	margin-right:6px;
	}
#listaeq p {
	margin-top:-16px;
	}
	
#plantel a:hover {
	text-decoration:underline;
	}
	
/* JUGADORE */
#navJucontainer
{
width: 650px;
display: block;
 margin-left: 10px;
 margin-top: 7px;
}

#navJuoplist
{
display: block;
list-style: none;
font-size: 12px;
}

#navJulist li
{
width: 650px;
list-style: none;
margin: 1px;
display: block;
float: left;
}
#navJulist li a#current
{
font-weight: bold;
background: #ECECEC;
border: 1px solid #999;
}
#navJulist img{
	padding-right: 5px;
}
#equipo1 {
 position: relative;
		width:70%;
		height: auto;
 float: left;
margin-left: 5px;
}
#num1 {
 position: relative;
		width:9%;
		height: auto;
 float: left;
}
.fondoPlantel{
	border-bottom: 1px solid #83B053;
}
.fondoTotales{
	border-bottom: 1px solid #83B053;
	background: #E1EBD5;
}
.auto_box_info{ float: left; width: 650px; margin-bottom: 30px; }
.auto_box_info_title{ float: left; width: 650px; font-size: 17px; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
.auto_box_info_data{ float: left; width: 650px; line-height: 18px; }
/*INSIDE*/
.inside_nav{ float: left; width: 1000px; font-size: 11px; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; line-height: 22px; }
.inside_box{float: left; width: 650px;}
.inside_title{float: left; width: 650px;}
.inside_data{float: left; width: 650px; color:#666;}
.inside_data_txt{float: left; width: 650px; margin-top:8px;}
/* MENU EDICION */
ul.arrowunderline{
list-style-type:none;
margin:0;
padding:0;
text-align:left; /* enter "left", "right", or "center" to orient the menu accordingly */
font: bold 16px;
}

ul.arrowunderline li{
display:inline;
margin-right:25px; /* spacing between each menu item */
}

ul.arrowunderline li a{
position:relative;
color:black;
padding-bottom:8px; /*spacing between each menu item and arrow underline beneath it */
text-decoration:none;

}

ul.arrowunderline li a:hover{
border-bottom:3px solid #F60; /* style of arrow underline */
}

ul.arrowunderline li a:hover:after{ /* use CSS generated content to add arrow to the menu */
content:'';
width:0;
height:0;
position:absolute;
left:50%;
margin-left:-5px; /* value should match border-width below */
bottom: 0;
border-width:5px; /* value should match margin-left above */
border-style:solid;
border-color: transparent transparent #F60 transparent; /* create up arrow */
}
.selected{ /* use CSS generated content to add arrow to the menu */
color:#F60;
}
#buscador_interno{
	width:100%;
	min-height:95px;
	float:left;
	margin-bottom:15px;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	border-right-width: 1px;
	/*border-bottom-width: 1px;*/
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	/*border-bottom-style: solid;*/
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	/*border-bottom-color: #CCC;*/
	border-left-color: #CCC;
	border-top-color: #CCC;
	background-image:url(../img/mini_ajoba.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
/**/
#contact-area * { margin: 0; padding: 0; }
#contact-area p { font-size: 1.3em; margin-bottom: 15px; }
#contact-area { width: 530px; margin-top: 25px; margin-left: 15px; }
#contact-area input, #contact-area textarea { padding: 5px; width: 400px; font-family: Helvetica, sans-serif; font-size: 12px; border: 1px solid #ccc; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #900; }
#contact-area input.submit-button { width: 100px; float: right; }
#contact-area label { float: left; text-align: right; margin-right: 15px; width: 100px; padding-top: 5px;  }
#contact-area select { padding: 5px; width: 400px; font-family: Helvetica, sans-serif; font-size: 12px; border: 1px solid #ccc; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.buscar_buttom{ color: #FFF; text-decoration: none; background-color: #09F; border: none; line-height: 32px; height: 32px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px 3px 3px 3px; behavior: url(PIE.htc); font-size: 14px; display: block; width: 180px; text-align: center; }

/* nuevo menu */
#mex{
font-weight: bold;
width: 550px;
float:left;
display:block;
}
ul#menu, ul.submenu{
    margin: 0;
    padding: 0;
    list-style: none;
	z-index:100;
}
ul#menu li{
    float: left;
}
/* hide the submenu */
li ul.submenu {
    display: none;
}
ul#menu li a{
    display: block;
    text-decoration: none;
    color: #ffffff;
    padding: 7px 14px;
    float:none;
}
/* show the submenu */
ul#menu li:hover ul.submenu{
    display: block;
    position: absolute;
    float:left;
}
ul#menu li:hover li,  ul#menu li:hover a {
    float: none;
    background: #666;

}
ul#menu li:hover li a:hover {
    background: #06C;
}