
html {
margin:0;
/* setting border: 0 hoses ie6 win window inner well border */
padding:0;
}

body {
margin: 0 0 10px 0;
/* setting border: 0 hoses ie5 win window inner well border */
padding: 0;
background:url(../img/fondo_cabeceira2.jpg) repeat-x  #FFF;
font-size:75%; 
font-family:Arial,Helvetica,sans-serif;
color: #444;
text-align:center;
}

hr{
margin: 0;
padding: 0;
display:none;
}

br.clr{
margin: 0;
padding: 0;
clear:both;
}

/*====================================================
++++++  wrap
====================================================*/
#wrap{
margin: 0 auto;
padding: 0;
width:760px;
text-align:center;
background:url(../img/img2_main_bg.jpg) no-repeat right top;
}

#wrap_about{
margin: 0 auto;
padding: 0;
width:760px;
text-align:center;
background:url(../img/img2_main_aboutbg.jpg) no-repeat right top;
}

#wrap_lana{
margin: 0 auto;
padding: 0;
width:760px;
text-align:center;
background:url(../img/fondo_lana.jpg) no-repeat right top;
}

#wrap_nada{
margin: 0 auto;
padding: 0;
width:760px;
text-align:center;
}

#wrap_entrada{
margin: 0 auto;
padding: 0;
width:760px;
text-align:center;
background:url(../img/fondo_entrada.jpg) no-repeat right top;
}


/*====================================================
++++++  Header
====================================================*/
#header{
margin:0;
padding: 0;
width:760px;
height:40px;
text-align:left;
background:url(../img/fondo_menu_3.png) no-repeat;
}

#header_home{
margin:0;
padding:0;
width:157px;
height:40px;
text-align:left;
float:left;
background:url(../img/logo_1.jpg) no-repeat;
}

#header_home h1{
margin:0;
padding: 0;
}

#header_home h1 a{
margin:0;
padding: 0;
display:block;
width:157px;
height:40px;
text-indent:-10000px;
text-decoration:none;
}

#header_home h1 a:hover{
background:url(../img/logo_2.jpg) no-repeat;
}

#header_description{
display:none;
}

/*====================================================
++++++  header_category
====================================================*/
#header_category{
margin:0;
padding:0;
height:37px;
width:600px;
text-align:left;
line-height:37px;
vertical-align:middle;
float:left;

}

#header_category h2{
display:none;
}

#header_category ul{
margin:0;
padding: 0;
list-style:none;
}

#header_category li{
margin:0;
padding:0;
text-align:center;
float:left;
}

#header_category li a{
margin:0 2px 0 0;
padding:0;
display:block;
height:37px;
line-height:37px;
width:73px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color:#fff;
border-top:3px solid #a6d514;
background:transparent;
}

#header_category li a:hover{
text-decoration:none;
display:block;
height:37px;
line-height:37px;
width:73px;
color:#F69049;
border-top:3px solid #80cecf;
background:#efefef;
}
#header_category img {padding-top:13px;border:0}

/*====================================================
++++++  container
====================================================*/
#container{
margin:0;
padding:0;
width:760px;
text-align:left;
}

#content_left{
margin:0;
padding:0;
width:530px;
text-align:left;
float:left;
}

#content_right{
margin:0;
padding:0;
width:200px;
text-align:right;
float:right;
}

/*====================================================
++++++  content photoLIST
====================================================*/
#upper_frame{
margin:40px 0 0 0;
padding: 0;
width:760px;
height:240px;
text-align:left;	
}

#lower_frame{
margin:0;
padding: 0;
width:760px;
text-align:left;	
}

.base_frame{
margin: 0;
padding-top: 100px;
width:190px;
height:190px;
text-align:left;
float:left;
}

.base_frame_modelo{
margin: 0;
width:190px;
height:100px;
text-align:left;
float:left;
}

.base_frame2{
margin: 0;
width:190px;
height:200px;
text-align:left;
float:left;
}

	.base_frameu{
	margin: 0;
	padding: 0;
	width:190px;
	height:240px;
	text-align:center;
	float:left;
	}

.photo_frame,.photo_frame1{
margin: 0;
padding: 0;
display:block;
width:190px;
height:80px;
text-align:left;
background:url(../img/base_modernas.jpg) no-repeat;
}

.photo_frameb{
margin: 0;
padding: 0;
display:block;
width:190px;
height:160px;
text-align:left;
background:url(../img/img_photobg_01.jpg) no-repeat;
}

.photo_frameb a{
margin:0;
padding: 0;
display:block;
width:190px;
height:160px;
text-indent:-10000px;
text-decoration:none;
}

.photo_frame img,
.photo_frame1 img{
margin: 13px 0 0 25px;
padding: 0;
border:0;
text-decoration:none;
}
.ver_modelos{
margin: 0;
padding: 0;
display:block;
width:190px;
height:160px;
text-align:left;
background:url(../img/img_photobg_01.jpg) no-repeat;
}

.ver_modelos img{
margin: 24px 0 0 25px;
padding: 0;
border:0;
text-decoration:none;
}

.base_frame h2.date{
margin: 0px;
padding: 0;
font-size:11px;
font-family:Georgia,serif;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:0;
line-height:1em;
color:#3366FF;
}

.base_frame2 h2.date{
margin: 0px;
padding: 0;
font-size:11px;
font-family:Georgia,serif;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:0;
line-height:1em;
color:#666;
}

.base_frame_modelo h2.date{
margin: 0px;
padding: 0;
font-size:11px;
font-family:Georgia,serif;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:0;
line-height:1em;
color:#666;
}

.base_frame h3.title{
margin: 3px 0 5px 15px;
padding: 0;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
line-height:1;
letter-spacing:0;
color:#666;
}

.base_frame h3.title a{
text-decoration:none;
color:#666;
}

.base_frame h3.title a:hover{
text-decoration:underline;
color:#F0F;
}

.base_frame a.entry_category{
margin: 0 0 0 15px;
padding: 0;
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:1em;
background:#FFF;
letter-spacing:0;
text-decoration:none;
color:#666;
}

.base_frame a:hover.entry_category{
background:#FFF;
text-decoration:underline;
color:#F0F;
}

.base_frame a#entry_comment,
.base_frame a#entry_trackback{
margin: 3px 0 0 5px;
padding: 0;
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:1;
letter-spacing:0;
text-decoration:none;
color:#999;
}


/*====================================================
++++++  footer
====================================================*/
#footer{
clear:both;
margin:0;
padding: 0;
width:760px;
height:120px;
vertical-align:middle;
text-align:center;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#999;
}

#footer a{
color:#999;
text-decoration:none;
}

#footer a:hover{
color:#F69049;
text-decoration:underline;
}

#footer_search{
margin:5px;
padding: 5px;
text-align:center;
color:#444;
}

#footer_search h2{
margin:0;
padding: 0;
text-align:center;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
color:#666;
}

#footer_search input.find_text{
padding:2px;
margin:5px 0 0 0;
width:20%;
font-size:12px;
background-color:#FFF;
border:1px solid #ccc;
}

#footer_search input.find_text:focus{
background-color:#df0;
}

#footer_search input{
background-color:#efefef;
border:1px solid #ccc;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
letter-spacing:0;
color:#000;	
padding:1px;
margin:0 0 0 3px;
}

#footer p#footer_category{
margin:0;
padding: 0;
font-size:12px;
}
#footer img{border:0;}

/*====================================================
++++++  entry > entry_frame(title)
====================================================*/
#entry_title{
margin:40px 0 0px 0;
padding:0;
width:520px;
text-align:left;
}
#entry_title img{
border:none;
}
#entry_title2{
margin:40px 0 0px 0;
padding:0;
width:520px;
text-align:left;
background:url(../img/camara4.gif) right top no-repeat;
}
#entry_title2 h2{
margin:0;
padding:0;
width:100%;
display:inline;
font-size:22px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:1;
letter-spacing:0;
color:#717174;
}

.base_opcions{
margin: 0;
width:190px;
height:60px;
text-align:left;
float:left;
}
.ofertas{
margin: 0;
padding: 0;
display:block;
width:190px;
height:60px;
text-align:left;
}
.base_opcions img {border:0}
.base_opcions h2.date{
margin: 0px;
padding: 5px 0 20px 0;
font-size:11px;
font-family:Georgia,serif;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:0;
line-height:1em;
color:#3366FF;
}

#ver_carro{
margin:-40px 0px 0px 0px;
padding:0px;
width:155px;
float:right;
text-align:left;
}

#entry_title h2{
margin:0;
padding:0;
width:100%;
display:inline;
font-size:22px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:1;
letter-spacing:0;
color:#717174;
}

#entry_info{
margin:0;
padding: 0;
width:100%;
}

#entry_info span.date{
margin:0;
padding:0 0 0 13px;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
background:url(../img/img_post_bg.gif) left top no-repeat;
color:#666;
}

#entry_info a.category{
margin:0;
padding:0 0 0 13px;
text-decoration:underline;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
background:url(../img/img_ca_bg.gif) left top no-repeat;
color:#444;
}

#entry_info a:hover.category{
margin:0;
padding:0 0 0 13px;
text-decoration:underline;
background:url(img/img_ca_bg.gif) left top no-repeat;
color:#F0F;
}

#entry_info a.tags{
margin:0 0 0 3px;
padding:0 0 0 13px;
text-decoration:underline;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
background:url(../img/img_tag_bg.gif) left top no-repeat;
color:#444;
}

#entry_info a:hover.tags{
margin:0 0 0 3px;
padding:0 0 0 13px;
text-decoration:underline;
background:url(img/img_tag_bg.gif) left top no-repeat;
color:#F0F;
}

#entry_content{
margin:0px 0 0 0;
padding:10px 0 0 0;
width:520px;
text-align:left;
}

#entry_content h3{
margin:10px 0 15px 0;
padding-top: 10px;
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
font-style:oblique;
text-decoration:none;
line-height:1.25;
letter-spacing:0;
color:#717174;
}
#entry_content h3.vermello{
margin:10px 0 15px 0;
padding-top: 10px;
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
font-style:oblique;
text-decoration:none;
line-height:1.25;
letter-spacing:0;
color:#b45340;
}

#entry_content h3 a{
text-decoration:underline;
color:#222;
}

#entry_content h3 a:hover{
text-decoration:underline;
color:#F0F;
}

#entry_content p{
margin:20px 0;
padding: 0;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
line-height:1.65;
letter-spacing:0;
color:#444;
}

#entry_content p.caption{
margin:20px 0;
padding:0;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
line-height:1.65;
letter-spacing:0;
color:#900;
}

#entry_content ul{
margin:10px;
padding:5px 5px 5px 25px;
border-top:1px solid  #CCC;
border-left:1px solid  #CCC;
border-right:1px solid  #999;
border-bottom:1px solid  #999;
background:#efefef;
list-style:disc;
}

#entry_content ol{
margin:10px;
padding:5px 5px 5px 25px;
width:300px;
border-top:1px solid  #CCC;
border-left:1px solid  #CCC;
border-right:1px solid  #999;
border-bottom:1px solid  #999;
background-color:#EEE;
}

#entry_content li{
margin:8px 0;
padding:0;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
line-height:1.25;
letter-spacing:0;
color:#444;
}

#entry_content p a,
#entry_content li a{
color:#3366FF;
font-weight:bold;
text-decoration:underline;
}

#entry_content p a:hover,
#entry_content li a:hover{
color:#3366FF;
text-decoration:none;
}

.image_small{
margin:0;
padding:0;
width:170px;
float:right;
text-align:right;
}

.botons_comprar{
margin:0;
padding:0;
width:170px;
float:right;
text-align:center;
}

.image_middle{
margin:0;
padding:0;
width:280px;
float:right;
text-align:right;
}

.image_large{
margin:0;
padding:0;
width:530px;
text-align:left;
}

.image_small img,
.image_small a img{
margin:0 0 5px 0;
padding:5px;
background:#efefef;
border:0;
float:right;
}

.botons_comprar img,
.botons_comprar a img{
margin:0 0 5px 0;
padding:5px;
background:#efefef;
border:0;
}

.image_middle img,
.image_middle a img{
margin:0 0 5px 0;
padding:5px;
background:#efefef;
border:0;
float:right;
}

.image_large img,
.image_large a img{
margin:0 0 5px 0;
padding:5px;
background:#efefef;
border:0;
float:left;
}

.image_small a:hover img,
.image_middle a:hover img,
.image_large a:hover img{
margin:0 0 5px 0;
padding:5px;
background:#999;
border:0;
}

/*====================================================
++++++  nav-bar
====================================================*/
#nav-bar{
margin:5px 0;
padding:5px;
text-align:center;
}

#nav-bar a{
margin:0 2em;
padding:0;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
letter-spacing:0;
color:#444;
text-decoration:underline;
}

#nav-bar a:hover{
color:#F0F;
text-decoration:underline;
}

/*====================================================
++++++  Archive >
====================================================*/
ul#module-list{
margin:0;
padding: 0 0 0 15px;
list-style:none;
border:1px solid #CCC;
background-color:#FFFFFF;
}
#module-list li#pt {
	padding-left: 25px;
	background: transparent url("../img/portuguesa.gif") 0 50% no-repeat;
	}
/*====================================================
++++++  About >
====================================================*/
#about_content{
margin:40px 0 0 0;
padding: 0;
text-align:left;
}

#contact{
margin:80px 0 0 20px;
padding:0;
text-align:left;
}

#contact h4{
margin:20px 0 10px 0;
padding: 0;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
text-decoration:none;
line-height:1.75;
letter-spacing:0em;
color:#444;
border-bottom:1px solid #efefef;
}

#contact p a{
margin:0 0.25em;
padding:0 13px 0 0;
font-size:12px;
color:#069;
text-decoration:underline;
background:url(../img/img_linkbg.gif) no-repeat right;
}

#contact p a:hover{
margin:0 0.25em;
padding:0 13px 0 0;
font-size:12px;
color:#F0F;
text-decoration:underline;
background:url(../img/img_linkbg_hover.gif) no-repeat right;
}


/*====================================================
++++++  entry > Next Previous Entry
====================================================*/
#Previous_entry{
margin:5px 0 0 0;
width:210px;
text-align:center;
clear:both;
}

#next_entry{
margin:5px 0 0 0;
width:210px;
text-align:center;
clear:both;
}

#Previous_entry h3#Previous_h3,
#next_entry h3#next_h3{
margin:0 0 0 10px;
padding-bottom:3px;
color: #444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
border-bottom:1px solid #efefef;
}

#side_banner{
margin:5px 0 0 0;
width:210px;
text-align:center;
clear:both;
}

/*====================================================
++++++  G-tools
====================================================
.g-tools_table{
margin:10px 0 0 0;
padding:0;
width:210px;
text-align:center;
}

.g-tools_img{
margin:0;
padding:0;
width:210px;
text-align:center;
}

.g-tools_img a img{
margin:0 0 5px 0;
padding:5px;
background:#efefef;
border:0;
}

.g-tools_img a:hover img{
margin:0 0 5px 0;
padding:5px;
background:#ccc;
border:0;
}

.g-tools_body{
clear:both;
margin:0 0 0 50px;
padding:0;
text-align:left;
font-size:10px;
}

.g-tools_body a{
margin:0;
padding:0;
text-decoration:none;
color:#666;
}

.g-tools_body a:hover{
margin:0;
padding:0;
text-decoration:underline;
color:#F0F;
}*/

div.espacio {
	height:1.5em;
}
/* táboa de medidas*/	
.taboa_medidas{
margin:0;
padding:0;
width:80px;
float:right;
text-align:center;
}

.taboa_ofertas{
margin:0;
padding:0;
width:130px;
float:right;
}

/*navegación entre modelos*/	
	.paxinas {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 3 0 1.5em;height:1em;width:730px;}
	.paxinas p {position:relative;text-align:right}
	.paxinas p a:link, .paxinas p a:visited, .paxinas p a:hover, .paxinas p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#3366FF}
	.paxinas p a:hover {background:#ddd;color:#3366FF}
	.paxinas p a:link, .paxinas p a:visited{color:#3366FF}
	.paxinas p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
	.paxinas * {margin:0}
	.paxinas h4 {margin-top:-1.2em;padding-top:1px;border:none;font-size:14px;}
	
address {font-style:normal; line-height: 25px;}
div.gps {padding-left: 50px; background: transparent url("../img/gps.gif") 0 50% no-repeat; height:3.4em; line-height:3.4em;}
.imprimir {padding-left: 20px; background: transparent url("../img/imprimir.png") 0 50% no-repeat; text-align:left;}

p.aviso {color: #444; background: #f9f9f9 url("../img/aviso.gif") 5% 50% no-repeat;; border: 1px #ddd solid; padding: 6px; margin-bottom: 0.5em; padding-left: 30px; width:410px; text-align:center;}
.centrado {text-align:center;}
#entry_content h3.vermello-centrado{
margin:10px 0 15px 0;
padding-top: 10px;
font-size:20px;
font-family:Arial,Helvetica,sans-serif;
font-style:oblique;
text-align:center;
text-decoration:none;
line-height:1.25;
letter-spacing:0;
color:#b45340;
}
.linkinicio {background: #f9f9f9; border: 1px #ddd solid; padding: 6px; margin-bottom: 0.5em; }
.linkinicio a.link{text-decoration:none }
.todomundo {font-size:15px;color:#b45340;font-weight:bold;}
