
*{padding:0; margin:0;}
img {border:0px}
html{}
body {height:100%;
    background: #0c1534;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:14px;
    color:#ccc;
    margin-top:0px;
}

.right_col_text A, .home_col a{
    color:#ccc;
    text-decoration:none;

}

.txt_color {
    color:#ccc;
    font-size:14px;
}

.txt_color a:hover{
    color:#ffffff;
	text-decoration:underline;
}
.hidden {
    display:none;
}
a {
    color:#339900;
    text-decoration:none;
}

.font_mini {
    color:#ffffff;
    font-size:9px;
}

/* site structure */
.poscontenido {
    height:600px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	overflow:hidden;
    background:url(images/fons-new.jpg)
}



#cabecera {
	width:1000px;
    height:95px;
	margin-left:auto;
	clear:both;
	overflow:hidden;
}

#ralla_cabecera {
	
	width:1000px;
	height:15px;

}


#cabecera #logo {
	width:225px;
	height:50px;
	margin-left:45px;
	margin-top:35px;
	float:left;
}


#cabecera #capa_menu {
	float:left;
	margin-top:50px;
}

#cabecera #contacto {
	float:left;
	margin-top:40px;
	margin-left:35px;
	
}


ul#menu_principal {
	list-style:none;
	margin-right:10px;
	margin-top:2px;
	padding-left:75px;
    
    
}

ul#menu_principal li {
	float:left;
    height:34px;
    font:arial;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
    color:#ffffff;

}

ul#menu_principal li a{
	
	color:#e7eaea;
	font:arial;
	font-size:12px;
	
    
	
	
	
}

ul#menu_principal li:hover{
	
	background:url(images/marcasotamenu.gif) no-repeat top !important;
	left:50% !important;
	right:50% !important;
    
}

ul#menu_principal li a:hover{
    
    *height:20px;
	*left:50%;
	*right:50%;
    cursor:pointer;
}



#contenido {
    height:100%;
}


/* menu */
#menu {
    width:132px;
    float:left;
	overflow:hidden;
}

.menu_btn {
    background:url(images/menu_btn_off.jpg);
    height:28px;
    width:132px;
    color:#ffffff;
    font-weight:bold;
    cursor:pointer;
}

.menu_btn div {
    padding-top:7px;padding-left:10px;
}

.menu_btn div:hover {
    height:28px;
    padding-top:7px;padding-left:10px;
    background:url(images/menu_btn.jpg);
}

.menu_btn_on {
    background:url(images/menu_btn.jpg);
    height:28px;
    width:132px;
    color:#ccff00;
    font-weight:bold;
    cursor:pointer;
}

.menu_btn_on div {
    padding-top:7px;padding-left:10px;
}

#datos {
    float:left;
	overflow:hidden;
    width:1000px;
    
    
}

.home_col {
    width:605px;
    float:left;
	padding-left:50px;
    padding-right:10px;
}


.home_col_superior {
    width:605px;
    height:409px;


}

.home_col2 {
    width:295px;
    float:left;
	padding-left:0px;
	
}


#home_news_image {
	 
	 height:404px !important;
     *height:396px !important;
	 width:595px;
	 


}

#home_news_image_col {
	 background:url(images/colecciones.png);
	 height:404px;
	 width:595px;



}

#home_news_ralla {
	border-bottom:1px solid #ffffff;
	padding-top:5px !important;
    *padding-top:0px;
    *margin-top:-5px;
	width:595px;
    


}



#home_news_events {
	width:290px !important;
    *width:230px;
	height:70px;
	border-bottom:1px solid #ffffff;
	float:left;

	
}

#home_news_events_more {

    position:absolute !important;
    text-align:right !important;
    *text-align:center;
    *margin-left:0px;
    width:270px;
}

#home_news_events #home_news_events_more a{
    color:#ccc;
}

#home_news_events #home_news_events_more a:hover{
    color:#ffffff;
    text-decoration: overline underline;
}

#home_news_marcas {
	width:292px;
	margin-left:14px;
	height:65px;
	border-bottom:1px solid #ffffff;
	float:left;
    padding-top:5px;



}

.home_news_title {
    color:#cccccc;
    line-height:25px;
    font-size:12px;
}

.home_news_title a{
    color:#cccccc;
    line-height:25px;
    font-size:12px;
}

.title {
    color:#cccccc;
    line-height:25px;
    font-size:12px;
}

#cataleg {
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
    height:403px!important;
    *height:404px!important;
    width:295px;
    text-align:center;
}

.cataleg-item {
    border-top:1px solid #ffffff;
}

.cataleg_title {
	float:left;
}


.cateleg_demo {
	text-align:center;
    padding:0px;
    margin-bottom:2px;
}

.cateleg_demo img {
    margin-top:-3px;
}

.cateleg_demo img:hover {
    padding:0px;
    border:2px solid #ffffff;
}

#cateleg_demo #cataleg_demo_ezq {
    float:left;
    width:5px;
    height:223px;
}

#cateleg_demo #cataleg_demo_image {
    float:left;
    width:208px;
    height:223px;
}

#cateleg_demo #cataleg_demo_drt {
    float:left;
    width:5px;
    height:232px;
}


#tu_disposicion {
	border-bottom:1px solid #ffffff;
	padding-top:5px;
	
	height:65px;

}

#cataleg_inscrip  {
	padding-top:5px;
	
	height:65px;
	border-bottom:1px solid #ffffff;

}

#home_news_marcas a{
	color:#ccc;

}

#home_news_marcas a:hover{
	color:#ffffff;
    text-decoration:underline;
}

.right_col_title {
	color:#cccccc;
    line-height:20px;
    font-size:12px;

}

.contacto cboxelement  a {
    color:#cccccc;

}

.contacto cboxelement  a:hover {
    color:#ffffff;

}


.right_col_title_pdf {
	color:#999999;
	line-height:25px;
    font-size:12px;
}


.title_no_height{
    color:#339900;
    font-size:12px;
}

/* news */
.news {
    padding-top:2px;
}

.news_text , .news_text a{
	color:#cccccc;
}

.news_text a:hover{
	color:#fff  ;
}



.news_title {
    color:#FFF;
    font-size:15px;
    
    margin-top:20px;
    font-weight: bold;
}

#home_col_news {
    height:384px !important;
    *height:396px !important;
    
}

#home_col_news_detail {
    height:404px !important;
    *height:396px !important;
}

.news_title_big {
    color:#FFF;
    font-size:15px;
    padding-bottom:15px;
    padding-top:15px;
    font-weight: bold;
}

.news_desc {
    font-size:13px;
    
}

.news_volver {
    float:right;

    
}
.news_volver a{
    color:#ccc;
    margin-right:15px;
    padding-top:15px;
    font-size:15px;


}

.news_volver a:hover{
    
    color:#ffffff;
    text-decoration:underline;


}

.next_torneo {
    width:250px;
    height:422px;
    background:url(images/nexts_torneos.jpg);
    text-align:center;
}

.next_torneo .inscribete {
    color:#ffffff;
    font-weight:bold;
    font-size:18px;
}

.next_torneo_item {
}

.next_torneo_item .title {
    color:#ffffff;
    text-align:center;
}

.next_torneo_item .imagen {
    color:#ffffff;
    margin-top:10px;
    text-align:center;
}

.next_torneo_item .inscribir {
    margin-top:8px;
    text-align:center;
}

.torneos_next {

}

.torneos_next .imagen {
    background:#3d942b;
    margin: 30px 0px 0px 0px;
}

#empresa_col1 {
    width:600px;
    height:389px !important;
    *height:391px !important;
    float:left;
    font-type:arial;
    font-size:15px;
    color:#ccc;
    padding-top:20px;
    border-bottom:1px solid #ffffff;

}

#qsomos_col2 {
    width:270px;
    float:left;

}

#footer {
    clear:both;
    height:20px;
}

.table_contact {
}

.inscribir {
    margin:10px;
}
.table_inscribir {
}

/* tiendas */
#listado_tiendas {
    width:250px;
    height:470px;
    overflow-y:auto;
    overflow-x:hidden;
    float:left;
    text-align:center;

}

#listado_tiendas img {
    border:1px solid #000;

}

.listado_tiendas_tienda {
    padding-top:10px;

}

.listado_tiendas_nombre {
    padding-top:10px;
    color:#fff;
    font-size:15px;

}

#mostrar_tiendas {
    float:left;
    height:400px;
    padding:15px;
    margin-left:20px;

    

}

#mostrar_tiendas img {
    border:2px solid #ccc;
}

#nuestras_tiendas {
    height:408px;
    border-bottom:1px solid #ffffff;
    border-top:1px solid #ffffff;

}

#nuestras_tiendas span{
    font-size: 11px;
    padding-bottom:10px;

}

/* links */
.link_container {
    min-height:250px;
}

.link_item {
    padding-bottom:10px;
}

.link_desc {
}

.link_img {
    text-align:center;
    padding-bottom:20px;
}


/*Catalogos*/

#mostra_catalegs {
   
    text-align:center;
    height:374px;
    border-bottom:1px solid #ffffff;
    margin-left:50px;
    margin-right:50px;
    margin-top:35px;
}

#catalegs_fila_inferior {
    margin-left:50px;
    margin-right:50px;
    
  
    


}

.mostra_catalegs_catalogos_title {
    padding-top:40px;
    color:#ccc;
    font-size:15px;
    width:240px;
    
  

}


/*TIENDAS*/

.nuestras_tiendas_info {
   padding-top:5px;
   padding-left:5px;
    
}

.nuestras_tiendas_info h2{
   font-size:13px;
   color:#FFF;

}

.nuestras_tiendas_info a{
   color:#ccc;
   font-size:11px;


}

.nuestras_tiendas_info a:hover{
   color:#ffffff;
   text-decoration:underline;


}


/*COLECCIONES*/

#colecciones {
    height:404px !important;
    *height:396px !important;
}

#coleccion_title {
    height:20px;
    text-transform: uppercase;

}

#coleccion_title span a{

    font-variant:small-caps;
    color:#ccc;
    font-size:11px;
    padding-top:2px;
}

#coleccion_title span a:hover{

    font-variant:small-caps;
    color:#ffffff;
    text-decoration:underline;
    font-size:11px;
    padding-top:2px;
    cursor:pointer;
}

#colecciones span{

    font-variant:small-caps;
    font-size:13px;
    padding-top:2px;
}




.coleccion_image {
    width:104px;
    height:123px;
    float:left;


}

.coleccion_image img{
    padding:3px;
}

.coleccion_image img:hover{
    padding:0px;
    border:3px solid #ffffff;
    cursor:pointer;
}

.coleccion_mos {
    float:left;
    width:143px;
    height:200px;

}

.colecciones_carrousel_title {

    width:143px;
    *width:200px !important;
    *margin-top:0px !important;
    text-align:center;
    padding-left:10px;
}

#colecciones_text {
    width:594px;
    height:384px !important;
    *height:376px !important;
    font-size:15px;
    color:#ccc;
    padding-top:20px;
    
}


#colecciones_image{
    width:594px;
    height:405px !important;
    *height:396px !important;
    display:none
    
}

#colecciones_detail_volver {
    width:295px;
    text-align:right;
}

#colecciones_detail_volver a {

    color:#ccc;

}

#colecciones_detail_volver a:hover{

    color:#ffffff;
    text-decoration:underline;
    cursor:pointer;

}
/*MARCAS*/


#marcas_col1 {
    width:580px;
    height:364px!important;
    *height:365px!important;
    float:left;
    font-type:arial;
    font-size:15px;
    color:#ccc;
    padding-top:20px;
    border-bottom:1px solid #ffffff;
    padding-left:10px;
    margin-top:25px;

}

.marcas_marca {
    width:280px;
    height:40px;
    margin-right:5px;
    margin-bottom:5px;
    text-align:center;
}

.marcas_marca a:hover{
    text-decoration:underline;
    color:#ffffff;
}

/*.marcas_marca:hover{
    border:2px solid #ffffff;
}*/

#marcas_joyas_col {

    width:290px;
    float:left;
    text-align:center
}

#marcas_relojes_col {

    width:290px;
    float:left;
    text-align:center
}

#marcas_titol_marcas {
    margin-bottom:20px;
    margin-top:-15px
}

.marcas_titol_col_text {
    text-align:left;
    font-size:25px;
    font-weight:bold;
}

.marcas_titol_col_text_drt {
    margin-left:280px
}

/*CONTACTO*/


#formulario_contacto a {
    color:#ccc;
}

#formulario_contacto a:hover {
    color:#ffffff;
    text-decoration:underline;
}

#formulario_contacto .boton_borrar a {

    color:#8b8b8b;
}

#formulario_contacto .boton_borrar a:hover{
    color:#ffffff;
    text-decoration:underline;
}

.formulario_contacto_input_text {

    
}

#sota_contact {
    min-height:75px!important;
    *min-height:84px!important;
    border-bottom:1px solid #ffffff;
}