/* font color : #233489 */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#fff;
 padding:0px 0px 40px 0px;

}
#wrapper { 
 margin: 0px auto;
 width: 1024px;

 
 
}
#faux {
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 1024px;


 margin:0px 0px 0px 0px;

  background-image:url(../graficos/front.jpg);
 background-repeat: no-repeat; 
 background-position:top;


}
#faux_inside {
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 1024px;

 margin:0px 0px 0px 0px;

  background-image:url(../graficos/inside.jpg);
 background-repeat: no-repeat; 
 background-position:top;
 


}
#top_box {
 
 margin: 0 auto;
 width: 1024px;
 height:80px;
 
}

#container_top {
  float:left;
 width: 1024px;
 padding:0px;
 height:40px;
 background-image:url(../graficos/container_top.jpg);
 background-repeat: repeat-x;
 background-position:top;
}

#container_bottom {
		
  float:left;
 width: 1024px;

 height:40px;
 background-image:url(../graficos/container_bottom.jpg);
 background-repeat: repeat-x; 
 background-position:top;

}
#header {
 color: #333;
 width: 1024px; 
 height:183px;
 
 padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
   background-image: url(../graficos/header.jpg);
 background-repeat: repeat-x; 
 background-position:top;


}
#links_account{
		 color: #333;
	 float:left;
 width: 699px;

 padding: 0px;
 margin: 0px 0px 10px 0px;
	
	}


#slideshow {
 color: #333;
 float:left;
 width:1024px; 
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 height:130px;
 

}

#static_image {
 color: #333;
 float:left;
 width: 752px;
 height:150px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
  background-color:#666;
 

}


#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px 10px 0px 10px;
 padding:0px;
 width: 240px;
 float: left;

}
#content { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 554px;
 display: inline;
 position: relative;
background-color:#999;

}

#content_full { 
 float: right;
 margin: 0px 10px 0px 10px;
 padding: 0px 0px 20px 0px;
 width: 1004px;
 




}

#content_full_right { 
 float: right;
 margin: 0px 30px 0px 0px;  
 padding: 0px 0px 20px 10px; 
 width: 500px;
 





}
#content_full_left { 
 float: left;
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 20px 00px;
 width: 464px;
 





}




#video_player { 
 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 width: 534px;
 display: inline;
 position: relative;
 border:0px solid #5285cf; 

}
#video_links{ width: 544px; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; float:left; padding:5px; margin:0px;}
#video_links a, #video_links a:visited{ color:#333;}
#video_links a:hover{ color:#333;}

#content_full h1,#content h1, #content_full_left h1, #content_full_right h1{  padding:10px 20px 10px 20px; color:#ffa60f; font-weight:normal; margin:10px 0px 0px 0px; font-size:25px; text-align:left;   } 
#content_full p,#content p, #content_full_left p, #content_full_right p{ padding:0px 20px 10px 20px; line-height:20px;  color: #fff; font-weight:normal; margin:0px 0px 0px 0px; font-size:14px; float:left; text-align:left;} 


#content h2{ padding:0px 10px 0px 10px; color:#FFF; font-weight:normal; height:30px; margin:0px 0px 0px 0px; font-size:16px;  width: 534px; float:left; text-align:left; 
background-image:url(../graficos/center_container_top.png);
 background-repeat: no-repeat;
 background-position:top center; 
} 

#content h2 a,#content h2 a:visited{ font-size:12px; float:right; color:#fff; }
#content h2 a:hover{ font-size:12px; float:right; color:#fff; text-decoration:underline; }


#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 0px 10px 0px 0px;
 padding:0px;
 width: 190px;
 float: right;
 background-color:#30C;

}
#footer { 
 width: 1024px;
 display: inline;
 position: relative;
 float:left;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 
background-image:url(../graficos/footer.jpg);
 background-repeat: no-repeat;
 background-position:center bottom;
 height:123px; 

  }
.clear { clear: both; background: none; }

/* website custom css */

#logo{
 float:left;
 width: 520px;
 padding: 0px;
 height: 102px;
 margin: 0px 0px 0px 10px;
 background-image:url(../graficos/logo.png);
 background-repeat: no-repeat;
 background-position:top center; 
	}
	
	#logo a,#logo a:visited{  width: 520px; padding: 0px; margin: 0px 0px 0px 0px;  height: 151px; display:block; }
	#logo a:hover{}

#links_top{
	
	 color: #333;
	 float:left;
 width: 699px;

 padding: 0px;
 margin: 0px 0px 10px 0px;
	
	}



#links_bottom{
	 width: 784px;
	 float:right;



 color: #000;
 margin: 100px 180px 0px 10px;
 padding: 0px 0px 0px 0px;
 text-align:right;
	}
	#links_bottom a:link,#links_bottom a:visited{ color:#000;}
	#links_bottom a:hover{ color:#000; text-decoration:underline;}

#banners_left{
	
	 display: inline;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding:0px;
 width: 240px;
 height:50px;
 float: left;

	
	
	}
	#banners_left span { width: 240px;
 height:50px; margin:0px 0px 10px 0px;
 float:left; background-color:#9F0;
	}
	
	#banners_left img { width: 240px;
  margin:0px 0px 10px 0px;
 float:left; 
	}
#banners_right{
	
	 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding:0px;
 width: 190px;
 height:50px;
 float: right;

	
	}
		#banners_right span { width: 190px;
 height:50px; margin:0px 0px 10px 0px;
 float:left; 
	}
	
	#banners_right img { width: 190px;
  margin:0px 0px 10px 0px;
 float:left; 
	}
	
#banners_center{
	
	 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 width: 554px;
 height:80px;
 display: inline;
 position: relative;

	
	}
		#banners_center span {  width: 554px;
 height:80px; margin:0px 0px 10px 0px;
 float:left; 
	}
	
	#banners_center img {  width: 554px;
  margin:0px 0px 10px 0px;
 float:left; 
	}

#videos_novedades{
	 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 5px 0px 5px 5px;
 width: 547px;
 display: inline;
 position: relative;
border:1px solid #5285cf; 

	}
	#videos_destacado{
	 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 5px 0px 5px 5px;
 width: 547px;
 display: inline;
 position: relative;
border:1px solid #5285cf; 

	}
#videos_mas_vistos{
	
	 float: left;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 5px 0px 5px 5px;
 width: 547px;
 display: inline;
 position: relative;
border:1px solid #5285cf; 

	
	}



#encuesta{
	 display: inline;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding:0px;
 width: 240px;
 float: left;
	
	}
	#encuesta p{ padding:5px 5px 0px 5px; margin:0px 0px 0px 0px;}
	#encuesta form{ padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;}
	#encuesta span{ padding:0px 0px 0px 0px; margin:0px 5px 5px 5px; line-height:25px;}
	#encuesta button{ padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; width:228px; cursor:pointer; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; border:1px solid #ccc;}

/* TOP MENU */
#toplinks_container 
{
margin:0px 0px 0px 20px;
overflow: hidden;
float:left;
}
#toplinks_container span{ width:140px; font-size:16px; text-align:right; color:#fff; padding:0px; margin:0px 14px 0px 0px; display:block; float:left;}
#toplinks_list
{
list-style-type: none;
margin: 0;
padding: 0;
}

#toplinks_list li
{
border-left: 1px solid #ccc;
float: left;
line-height: 1.5em;
margin: 0 .5em 0 -.5em;
padding:0px 0px 0px 0px;
}
#toplinks_list a{ text-decoration:none; padding:5px 5px 5px 5px; color:#fff;}
#toplinks_list a:hover{ text-decoration:none;}

/* account MENU */
#accounts_container 
{
margin:10px 0px 0px 0px;
overflow: hidden;
padding:5px 0px 5px 10px;
float:right;
background-color:#6a8ee5;
border:1px solid #fff;

}
#accounts_container span{ font-size:12px; text-align:right; color:#fff; padding:0px; margin:0px 14px 0px 0px; display:block; float:left;}
#accounts_list 
{
list-style-type: none;
margin: 0;
padding: 0;
}

#accounts_list li
{
border-left: 1px solid #fff;
float: left;
line-height:16px;
margin: 0 .5em 0 -.5em;
padding:0px 0px 0px 0px;
}
#accounts_list a{ text-decoration:none; padding:5px 5px 5px 5px; color:#fff;}
#accounts_list a:hover{ text-decoration:none;}

/* NEWS TICKER */
	#news_ticker a,#news_ticker a:link,#news_ticker a:visited{ text-decoration:none;color: #666;}
	#news_ticker a:hover{ text-decoration:none; color: #333;}
	#news_ticker h2{ font-size:12px; color:#333; padding:5px 10px 5px 5px; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; font-weight:normal; text-align:right; word-spacing:1px; letter-spacing:0.5px;}
	#news_ticker span{ font-size:10px; color: #999; padding:0px; margin:0px 0px 0px 5px;}
	#news_ticker{	 
	color: #333;
	 float:right;
 width: 400px;
 padding: 0px;
 margin: 10px 0px 0px 0px;
 border:1px solid #ccc;}
	
	#listticker{
	height:75px;
	width:400px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;

}
#listticker ul{}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:75px;
		margin:0px 0px 0px 0px;
		padding:5px;
		list-style:none;

	}
		#listticker a{
			color: #090;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:13px;
		}
		#listticker .news-text{
			display:block;
			font-size:12px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
		
		/* left links */
		#links_left{
	 display: inline;
 color: #333;
 margin: 10px 0px 0px 0px;
 padding:0px;
 width: 240px;
 float: left;

	
	}
	
	#left_contact_box { width: 240px; float:left; margin:10px 0px 0px 0px; 
 }
 #left_contact_box span{ width: 230px; float:left;  margin:0px 0px 0px 0px; padding:2px 5px 2px 5px;
 }
  #left_contact_box p{ width: 230px; float:left; margin:0px 0px 0px 0px; padding:2px 5px 2px 5px; 
 }
 
 	#left_contact_box_inner { width: 228px; float:left; margin:0px 0px 0px 0px; border:0px solid #ccc; padding:5px;
 }
 #left_contact_box h2{ 
			text-align:center;
		padding:8px 0px 0px 0px; 
		color:#FFF;
		font-size:16px;
		height:28px;
		background-color:#666;
		font-weight: normal;
		background: url(../graficos/left_top_grey.jpg);
        background-position:top center;
        background-repeat: no-repeat;
		
		}
		 
		#navcontainer_left h2{ 
		text-align:center;
		padding:8px 0px 0px 0px; 
		color:#FFF;
		font-size:16px;
		height:28px;
		background-color:#666;
		font-weight: normal;
		background: url(../graficos/left_top_blue.jpg);
        background-position:top center;
        background-repeat: no-repeat;
		}
	#navcontainer_left p { height:20px; }	
		
#navcontainer_left { width: 240px; margin:0px 0px 0px 0px;
 }


#navcontainer_left ul
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 238px;
border:0px solid #ccc; 
}

#navcontainer_left a
{
display: block;
padding: 10px 0px 10px 15px; 
margin: 0px 0px 0px 0px;
width: 225px;
font-size:14px;

 border-bottom:1px solid #ccc;
 	background: url(../graficos/arrows.gif); 
 background-position:left;
 background-repeat: no-repeat;
}

#navcontainer_left a:link,#navcontainer_left a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer_left a:hover
{

color:#233489;
text-decoration:none;
} 


#navcontainer_left_active a:link, #navcontainer_left_active a:visited, #navcontainer_left_active a:hover
{

color:#ccc;
text-decoration:none;
}
#contact_box{
 margin: 50px 30px 0px 0px;
 display:block;
 padding:0px 0px 0px 0px;
 width: 400px;
 font-size:20px;
 float: right;
 text-align:center;}
#contact_box h2{
	text-align:center;
		padding:8px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		color:#FFF;
		width:240px;
		float:left;
		font-size:16px;
		height:27px;
		background-color:#666;
		font-weight: normal;
		background: url(../graficos/left_top_blue.jpg);
        background-position:top center;
        background-repeat: no-repeat;
	}


	#map_box a:link, #map_box a:visited{ color: #333;
 margin: 10px 0px 0px 0px;
 display:block;
 padding:0px 20px 0px 20px;
 width: 200px;
 height:248px;
 float: left;
 background: url(../graficos/map.jpg);
        background-position:top center;
        background-repeat: no-repeat;}
	#map_box a:hover{background: url(../graficos/map_hover.jpg);
        background-position:top center;
        background-repeat: no-repeat;}
/* PDF MENU */
	#links_left_pdf{
	 display: inline;
 color: #333;
 margin: 10px 0px 0px 0px;
 padding:0px;
 width: 240px;
 float: left;

	
	}
	#navcontainer_left_pdf h2{ 
		text-align:center;
		padding:8px 0px 0px 0px; 
		color:#FFF;
		font-size:16px;
		height:28px;
		background-color:#666;
		font-weight: normal;
		background: url(../graficos/left_top_blue.jpg);
        background-position:top center;
        background-repeat: no-repeat;
		}
#navcontainer_left_pdf { width: 240px; margin:0px 0px 0px 0px;
 }
 #navcontainer_left_pdf p{ width: 228px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:center; border:1px solid #ccc;
 }


#navcontainer_left_pdf ul
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 238px;
border:0px solid #ccc; 
}

#navcontainer_left_pdf a
{
display: block;
padding: 10px 0px 10px 25px; 
margin: 0px 0px 0px 0px;
width: 225px;
font-size:14px;

 border-bottom:1px solid #ccc;
 	background: url(../graficos/pdf.gif); 
 background-position:left;
 background-repeat: no-repeat;
}

#navcontainer_left_pdf a:link,#navcontainer_left_pdf a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer_left_pdf a:hover
{

color:#233489;
text-decoration:none;
} 


#navcontainer_left_pdf_active a:link, #navcontainer_left_pdf_active a:visited, #navcontainer_left_pdf_active a:hover
{

color:#ccc;
text-decoration:none;
}

/* RIGHT MENU */ 

/* PDF MENU */
	#links_left_pdf_tabs{
	 display: inline;
 color: #333;
 margin: 10px 0px 0px 0px;
 padding:0px;
 width: 240px;
 float: left;

	
	}
	#navcontainer_left_pdf_tabs h2{ 
		text-align:center;
		padding:8px 0px 0px 0px; 
		color:#FFF;
		font-size:16px;
		height:28px;
		background-color:#666;
		font-weight: normal;
		background: url(../graficos/left_top_blue.jpg);
        background-position:top center;
        background-repeat: no-repeat;
		}
#navcontainer_left_pdf_tabs { width: 240px; margin:0px 0px 0px 0px;
 }
 #navcontainer_left_pdf_tabs p{ width: 228px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:center; border:1px solid #ccc;
 }


#navcontainer_left_pdf_tabs ul
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 238px;
border:0px solid #ccc; 
}

#navcontainer_left_pdf_tabs a
{
display: block;
padding: 10px 0px 10px 25px; 
margin: 0px 0px 0px 0px;
width: 225px;
font-size:14px;

 border-bottom:0px solid #ccc;
 	background: url(../graficos/pdf.gif); 
 background-position:left;
 background-repeat: no-repeat;
}

#navcontainer_left_pdf_tabs a:link,#navcontainer_left_pdf_tabs a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer_left_pdf_tabs a:hover
{

color:#233489;
text-decoration:none;
} 




/* RIGHT MENU */ 

/* left links */
			
	#links_right{
	 display: inline;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding:0px;
 width: 190px;
 float: left;

	
	}
		#rightcolumn_top h2{ text-align:center; padding:15px 0px 0px 0px;  width: 190px; height:30px; color:#FFF; background-color:#03C; font-size:16px; font-weight: normal;
		background: url(../graficos/right_container_top.png);
 background-position:top center;
 background-repeat: no-repeat;
		}
	#navcontainer_right p { height:20px;  }	
		
#navcontainer_right { width: 188px; margin:0px 0px 10px 0px; 
 background-position:center;
 background-repeat: repeat-y; border:1px solid #5285cf; background-color:#39F; }


#navcontainer_right ul
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

width: 188px;
}

#navcontainer_right a
{
display: block;
padding: 10px 0px 10px 10px; 
width: 178px;
font-size:14px;
background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x;
}

#navcontainer_right a:link,#navcontainer_right a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer_right a:hover
{
background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x;
color: #000;
text-decoration:none;
} 


#navcontainer_right_active a:link, #navcontainer_right_active a:visited, #navcontainer_right_active a:hover
{
background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x;
color: #999;
text-decoration:none;
}

.video_box{ width:177px; height:140px; float:left; margin:0px 5px 5px 0px; padding:0px 0px 0px 0px;}
.video_box img{ width:177px; height:114px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.video_box span{ width:177px; text-align:center; float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x;}
 .video_box a:link,.video_box a:visited{ color:#333; text-decoration:none;}
 .video_box a:hover{ color:#000; text-decoration:none;}

/* NAV TOP */ 

#navcontainer_top{width: 1024px; height:63px; margin:0px 0px 0px 0px; float:left; background: url(../graficos/navigator.jpg);
 background-position:center;
 background-repeat: repeat-x;}
#navcontainer_top ul
{
padding: 0;
margin: 0px 0px 0px 0px;
float: left;
width: 1004px;
font-family: arial, helvetica, sans-serif;

}

#navcontainer_top ul li { display: inline; }

#navcontainer_top ul li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration: none;
float: left;


}

#navcontainer_top span{ text-align:center; display:block;}

#navcontainer_top a
{
width:155px;
padding:18px 0px 0px 0px;
margin:6px 0px 6px 0px;
height:33px;
border-right:2px solid #666;
color: #fff;
display:block;
font-weight: bold; 
text-decoration: none;
font-size:14px;
background: url(../graficos/navigator.jpg);
 background-position:center;
 background-repeat: repeat-x;


}

#navcontainer_top a:hover
{
color: #fff;
text-decoration: underline;


} 

#navcontainer_top_active a:link, #navcontainer_top_active a:visited, #navcontainer_top_active a:hover
{
color: #fff;
text-decoration: none;

}


/* NAV TOP LINKS*/ 

#navcontainer_top_links{width: 1024px;  background-color:#000; margin:0px 0px 20px 0px; float:right;}
#navcontainer_top_links ul
{
padding: 0;
margin: 10px 0px 10px 0px;
float: right;
width: 1024px; 
font-family: arial, helvetica, sans-serif;
}

#navcontainer_top_links ul li { display: inline; }

#navcontainer_top_links ul li
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration: none;
float:right;


}

#navcontainer_top_links a
{
width:100px;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 2px;
color: #fff;
display:block;
text-align:center;
font-weight: bold; 
text-decoration: none;
font-size:12px;

}

#navcontainer_top_links a:hover
{
color: #fff;
text-decoration: underline;


} 




/* Weather applet */

#tiempo{
	 display: inline;
 position: relative;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 width: 190px;
 float: right;
	
	}
#tiempo h2{ font-size:12px; color:#fff; padding:5px; background-color: #999; word-spacing:1px; letter-spacing:0.5px;}
#weather {
	width: 190px;

	margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background: url(../graficos/icon.png);
 background-position:center;
 background-repeat: no-repeat;
}
#current {
	width: 190px;
	height:100px;
	text-align: right;
	color: #333;
}
#current #temp {
	font-size: 20px;
	font-style: normal;
	padding-top: 23px;
	padding-right: 16px;
	font-weight:bold;
	
}
#current #fore {
	padding-right: 16px;
	font-size: 11px;
	font-weight:bold;

}
#current #city {
	padding-right: 16px;
	font-weight:bold;

}

/* FORM */ 

#login_box{ width:554px; float:left;margin:0px 0px 10px 0px;}
#login_box form{ margin:0px 0px 0px 0px;}
#login_box input{ width:542px; margin:5px 0px 0px 0px; display:block; padding:5px; border:1px solid #999; font-size:12px;}
#login_box label{ display:block; padding:5px; margin:5px 0px 0px 0px; font-size:14px;}
#login_box button{ padding:2px 0px 2px 0px; margin:10px 0px 0px 0px; width:130px; cursor:pointer; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; border:1px solid #ccc;}
 #login_box span{ color:#fff; float:left; display:block; width:543px; background-color: #FF5559; padding:5px; margin:0px 0px 5px 0px; font-size:14px;}
 #login_error{ color:#fff; float:left; display:block; width:544px; background-color: #FF5559; padding:5px; margin:0px 0px 5px 0px; font-size:14px;}
 
 
 
 #user_box{ width:554px; float:left;  margin:0px 0px 10px 0px;}
#user_box form{ margin:0px 0px 0px 0px;}
#user_box input{ width:542px; margin:5px 0px 0px 0px; display:block; padding:5px; border:1px solid #999; font-size:12px;}
#user_box label{ display:block; padding:5px; margin:5px 0px 0px 0px; font-size:14px;}
#user_box button{ padding:2px 0px 2px 0px; margin:10px 0px 0px 0px; width:130px; cursor:pointer; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; border:1px solid #ccc;}
 #user_box span{ color:#fff; float:left; display:block; width:543px; background-color: #FF5559; padding:5px; margin:0px 0px 5px 0px; font-size:14px;}
 #user_error{ color:#fff; float:left; display:block; width:544px; background-color: #FF5559; padding:5px; margin:0px 0px 5px 0px; font-size:14px;}

 
#register_box{ width:554px; float:left;margin:0px 0px 10px 0px;}
#register_box form{ margin:0px 0px 0px 0px;}
#register_box input{ width:250px; margin:5px 0px 0px 0px; display:block; padding:5px; border:1px solid #999; font-size:12px;}
#register_box label{ display:block; padding:5px; margin:0px 0px 0px 0px; font-size:14px;}
#register_box button{ padding:2px 0px 2px 0px; margin:10px 0px 0px 0px; width:130px; cursor:pointer; background: url(../graficos/left_container_link.jpg);
 background-position:center;
 background-repeat: repeat-x; border:1px solid #ccc;}
 #register_error{ color:#fff; float:left; display:block; width:538px; background-color: #FF5559; padding:5px; margin:10px 0px 0px 0px; font-size:14px;}

#register_box span{ color:#fff; float:left; display:block; width:252px; background-color: #FF5559; padding:5px; margin:0px 0px 5px 0px; font-size:14px;}




#product_center{color: #333;
 width: 964px;
 padding: 0px;
 margin: 10px 0px 0px 25px; float:left;}
 #product_center h2{padding:10px 0px 0px 0px; width: 200px;margin:0px 0px 0px 0px; float:right;
  font-size: 16px; font-weight: normal; color:#FFF;  }
  
  

#product_list{color: #333;
 width: 220px;
 padding: 0px 0px 0px 0px;
 margin: 0px 8px 10px 8px;
 float:left;
 border:1px solid #333;

 
 }
#product_list img{ width:210px; background-color:#333;  height:150px; float:left; margin:0px 0px 0px 0px; padding:5px; }

#product_list h3{width:220px; padding:5px 0px 5px 0px; color: #fff; margin:0px 0px 0px 0px; float:right; font-size: 15px; text-align:center; font-weight:normal; background-color:#333;}
#product_list span{width:220px; padding:5px 0px 5px 0px; color:#fff; margin:0px 0px 0px 0px; float:right; font-size: 15px; text-align:center; font-weight: bold; background-color:#333;}


#product_list a, #product_list a:visited{ color: #F60;  text-decoration:none;}
#product_list a:hover{color: #F60; text-decoration: none;}


  #product_center_des{color: #333;
 width: 500px;
 padding: 0px; 
 margin: 0px 0px 0px 0px; float:left;}
 #product_center_des h2{padding:10px 0px 0px 0px; width: 500px;margin:0px 0px 0px 0px; float:right;
  font-size: 16px; font-weight: normal; color:#FFF; background-color:#096;  }

#product_list_des{color: #333;
 width: 155px;
 padding: 0px 0px 0px 0px;
 margin: 0px 5px 10px 5px;
 float:left;
 border:1px solid #333;

 
 }
#product_list_des img{ width:145px; background-color:#333;   float:left; margin:0px 0px 0px 0px; padding:5px; }

#product_list_des h3{width:155px; padding:5px 0px 5px 0px; color: #fff; margin:0px 0px 0px 0px; float:right; font-size: 12px; text-align:center; font-weight:normal; background-color:#333;}
#product_list_des span{width:155px; padding:5px 0px 5px 0px; color:#fff; margin:0px 0px 0px 0px; float:right; font-size: 12px; text-align:center; font-weight: bold; background-color:#333;}


#product_list_des a, #product_list_des a:visited{ color: #F60;  text-decoration:none;}
#product_list_des a:hover{color: #F60; text-decoration: none;}

#photos_container_gallery { margin:10px 0px 10px 0px; float:left; width:464px;}
#photos_container_gallery img{ margin:5px 15px 5px 7px; padding:4px; border:1px solid #999; float:left; width:200px;}
#photos_container_gallery h2{color:#fff; background-color:#333; font-weight:normal; padding:5px; margin:0px 0px 5px 0px; font-size:25px;}
#photos_container_gallery span{ color: #999; font-size: 12px; font-weight:normal;}
/* START GALLERYVIEW*/
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#photos { float:left;}

#photos_container { margin:10px 0px 0px 5px; float:left; width:734px;}   

#photos_container h2{color:#233489; font-weight:normal; margin:0px 0px 5px 10px; font-size:25px;}
#photos_container span{ color: #999; font-size: 12px; font-weight:normal;}

/* GALLERY CONTAINER */
.gallery { border: 1px solid #aaa; padding: 5px; flost:left }

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 90px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background {}

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { float:left; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame { }

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #ccc; padding:2px;}


/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

.nav-prev{ }
.nav-next{ }
/* END GALLERYVIEW*/

#form_contact_left{ 
	 float: left;
 color: #333;
 margin: 10px 20px 10px 20px;
 padding: 10px;
 width: 515px;
 background-color:#333;

	}
	#form_contact_right{
	 float:left;
 color: #333;
 margin: 10px 12px 0px 0px;
 padding: 0px;
 width: 400px;


	}
		#form_contact_right h3{ padding:5px; font-size:20px; font-weight:bold; color:#F90;}
		#form_contact_right p{ padding:5px; font-size:12px; color:#FFF; }
		#form_contact_right span{  float:left; padding:5px;}
		
#form_contact_left label{ width:500px; padding:5px; color:#fff; display:block;}
#form_contact_left input{ width:500px; padding:5px; display:block; background-color:#000; color:#FFF; border:1px solid #000;}
#form_contact_left textarea{ width:500px; padding:5px; display:block; height:150px; background-color:#000;color:#FFF; border:1px solid #000;} 
#form_contact_left button{ width:150px; padding:5px; background-color:#000; margin:10px 0px 0px 0px; display:block; color:#fff; cursor:pointer; border:1px solid #000;}
#form_ok{width:500px; padding:5px; display:block; b}
#form_error{ width:500px; background-color:#F90; padding:5px; display:block; color: #000; text-align:center;}


.form_error{width:500px; padding:5px; display:block; color:#F90;}
.form_sent{width:500px; padding:5px; display:block; text-align:center; color: #06C;}

#form_contact_left_quick{ 
	 float: left;
 color: #333;
 margin: 10px 0px 10px 20px;
 padding: 10px;
 width: 404px;
 background-color:#333;

	}
#form_contact_left_quick_right{ float:right; }
#form_contact_left_quick_left{ float:left;}
#form_contact_left_quick label{ width:170px; padding:5px; color:#fff; display:block;}
#form_contact_left_quick input{ width:170px; padding:5px; display:block; background-color:#000; color:#fff; border:1px solid #000;}
#form_contact_left_quick textarea{ width:390px; padding:5px; display:block; height:100px; background-color:#000;color:#fff; border:1px solid #000;} 
#form_contact_left_quick button{ width:404px; padding:5px; background-color:#000; margin:10px 0px 0px 0px; display:block; color:#fff; cursor:pointer; border:1px solid #000;}
#form_ok_quick{width:390px; padding:5px; display:block; b}
#form_error_quick{ width:390px; background-color:#F90; padding:5px; display:block; color: #000; text-align:center;}
.form_error_quick{width:170px; padding:5px; display:block; color:#F90;}

#map{ float:left; width: 520px; height:600px; margin:10px 20px 0px 20px; border:5px solid #ff7200; }


.alquiler_de_coches_en_ibiza{ display:none;} 
h4{ display:none;} 
#prod_left{ width:480px;  float:left; margin:20px 20px 20px 20px;}
#prod_left h1{ background-color:#333; color:#FFF; padding:5px;  margin:0px 0px 0px 0px;}
#prod_left_button{ font-weight:bold;  font-size:20px; float:left; text-align:left; background-color: #F60;  padding:5px; color:#FFF; margin:10px 0px 0px 0px;}
#prod_left p{ font-size:15px; line-height:18px;  color:#fff; padding:0px; margin:10px 0px 0px 0px;}

#prod_left_button a, #prod_left_button a:visited{ color:#fff;  text-decoration:none;}
#prod_left_button a:hover{color:#fff; text-decoration:underline;}

#prod_right{ width:464px;  float:right; margin:0px 20px 20px 0px; padding:10px 0px 0px 0px;}
#prod_right h2{ background-color:#333; color:#FFF; padding:5px; clear:both;  margin:10px 0px 10px 0px;}

#prod_right table{ float:left;width:464px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#000;}
#prod_right td{ background-color:#333; color:#FFF; padding:5px;}
#prod_right span{ background-color:#ccc; float:left; width:454px; padding:5px; margin:0px; color:#333; font-weight:bold;}
#servicios_box{ width:940px; float:left; padding:10px;  margin:20px 0px 0px 20px;
border:1px solid #ccc;}
#servicios_box p 
{
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
color:#fff;
}
#servicios_box img
{

float:left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;

}
#servicios_box ul
{
padding: 5px;
margin: 0px 0px 20px 0px;
float:left;
  
background-color:#f4f4f4;
border:1px solid #ccc;
}
#servicios_box li
{ 
	list-style:none; 
padding: 0px;
font-weight:bold;
font-size:16px;
display:block;
color:#3a3a3a;
margin: 0px 0px 0px 0px;

}  

#links_list{width:964px; float:left; padding:0px 0px 0px 0px; color:#FFF;  margin:20px 0px 0px 20px;}
 #links_list p{  width:964px;color: #fff; font-size:12px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; float:left; border-bottom:1px solid #fff;}
#links_list a,#links_list a:link, #links_list a:visited{ color:#fff; font-weight:bold; font-size:16px; text-decoration:none;}
#links_list a:hover{color:#fff; font-weight:bold;}

#text{ width:400px;  font-size:18px; color:#000; text-align:center; float:right; padding-right:40px; margin-top:300px;} 
#text a,#text a:link, #text a:visited{ color: #06F; font-weight:bold; font-size:14px; text-decoration:underline;}
#text a:hover{color:#06F; font-weight:bold; text-decoration:underline;}


#form_box{ width:380px; font-size:12px; color:#000; background-color:#f4f4f4; text-align:center; float:right; border:1px solid #666; padding:10px; margin-top:170px; margin-right:80px;} 

#catalogo{ width:350px; font-size:12px; color:#000; background-color:#f4f4f4; text-align:left; float:left; border:1px solid #666; padding:10px;  margin-top:170px; margin-left:50px;}

#catalogo h1{
	
font-size: 20px;	
font-weight:bold;	

text-align:center;
}


#catalogo p{
	
font-size: 13px;
line-height:15px;	
font-weight:bold;	

text-align:center;
}


#catalogo a,
#catalogo a:link,
#catalogo a:visited{
font-size: 18px;	
font-weight:bold;
color: red;
line-height:25px;
text-decoration:underline;
text-align:center;
}
#catalogo a:hover{
text-decoration: underline;
color: black;

}

#contacto{ width:282px; font-size:12px; color:#000; background-color:#f4f4f4; text-align:center; float:left; border:1px solid #666; padding:10px; margin-left:50px; margin-top:20px;}

#copyright{ float:left; text-align:center;  margin: 0 auto; padding:0px; width:1024px; margin:30px 0px 0px 0px;}

#copyright_index{ float:left; text-align:center;  margin: 0 auto; padding:0px; width:1024px; margin:100px 0px 0px 0px;}

#verify{ width:272px; font-size:14px; color:#000; float:right; background-color:#f4f4f4; text-align:center; font-weight:bold;margin-top:20px; margin-right:30px; border:3px solid #F00; padding:10px;} 

#disfruta{ width:272px; font-size:14px; color:#000; float:right; background-color:#f4f4f4; text-align:center; font-weight:bold;margin-top:20px; margin-right:30px; border:3px solid #F00; padding:10px;} 
#verify a,#verify a:link, #verify a:visited{ color: #F00; font-weight:bold; font-size:14px; text-decoration: underline;}
#verify a:hover{color: #F00; font-weight:bold; text-decoration:underline;}

#form_box form{ width:370px;  font-size:12px; color:#000; text-align:center; float:left;} 
#form_box h1{ width:370px;  font-size:14px; font-weight:bold; color:#000; text-align:center; float:left;} 

#form_box label{ width:372px; padding:5px; color:#000; display:block; text-align:left;}
#form_box input{ width:370px; background-color:#fff; padding:5px; display:block; color:#000; border:1px solid #666;}
#form_box textarea{ width:370px; background-color:#fff; padding:5px; display:block; height:100px; color:#000; border:1px solid #666;} 
#form_box button{ width:100px; background-color:#fff; padding:5px; margin:10px 0px 0px 0px; display:block; color:#000; cursor:pointer; border:1px solid #666;}

span{padding:5px; text-align:left; color: #F00; border:0px solid #000;}
#error{width:372px; padding:5px; text-align:left; display:block; color: #F00; border:0px solid #000;}

.sent{width:372px; padding:5px; text-align:center;  display:block; color: #fff; background-color:#69C; margin:0px 0px 10px 0px; border:0px solid #000;}

#container{ float:left; width: 1024px;}


#logos{ float:left; width: 954px; margin:20px 0px 0px 0px; padding:0px 0px 0px 70px;  }

.logo{ float:left; width: 100px; height:100px; margin:5px 5px 5px 5px;}

#privacidad{ width:900px; font-size:12px; color:#000; background-color:#f4f4f4; text-align:left; float:left; border:1px solid #666; padding:10px; margin:70px 50px 50px 50px;}

#wine{
 float:left;
 width: 300px;
 padding: 0px;
 height: 242px;
 margin: 20px 0px 0px 100px;
 background-image:url(../wine_foto.png);
 background-repeat: no-repeat;
 background-position:top center; 
	}
