body {
	margin:0px 0px 20px 10px;
	font: 12px Verdana,"Times New Roman", Times, serif ;
 	color:#666666;
	text-align:left;
	width:1000px;
	}

/* Fix IE. Hide from IE Mac \*/
*body {margin:10px 0 10px 10px;	}

a {color:#0066FF; text-decoration:none;}
a:hover {text-decoration:underline;	}

h1 {
color:#0066FF; 
text-decoration:; 
font: 24px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
} 

h2, h2 a, h2 a:visited  
{
font: 16px Tahoma,Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
margin-bottom:20px;
font-weight:normal;
font-style:italic;

} 
h3,  h3 a, h3 a:hover {font:18px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

h3.blog_title, h3.blogtitle a {color:#0066FF;}



div#container {
	width: 950px;
	margin:0px 0 0 1px;
background: #eeeeee;
}


div#head{

background: url(../img/t-shirt-header.png) top left  no-repeat;
	width: 950px;
	height:140px;
	border-bottom:0px solid #FFFFFF;
}

div#content_site{
	width: 910px;
	padding:20px 20px 0px 20px;
	overflow: hidden; 
}

div#content{
	padding:20px;
}

div#footer{
	width: 950px;
	background:#FFFFFF;
	clear:both;
	text-align:right;
/*text-decoration: overline;*/
	font: 10px Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	color:#999999;
		}
div#footer_close{

	background: url(../img/t-shirt-footer.png) top left no-repeat #eeeeee;
	height:30px;
	
		}

div#footer ul{ margin:10px 10px 0 0; list-style: none;}
div#footer ul li{display:inline;}
div#footer img { vertical-align:middle}

div#footer a {color: #666666;}

/*----- i Frame page----*/
div.presentation {margin:20px;}
div.presentation_text {margin-top:30px; position:relative; float:right; width:440px;}
.post_link {margin-top:-20px; text-align:right}
div.designbox_big {background:url(../img/box_big.gif) top left no-repeat ; width:400px; height:400px; }
div.designbox_big img {margin:20px;}


div.homebox_large { width:690px; background:#E5E5E5; padding:0px; margin-bottom:10px; clear:left; }
div.homebox_large iframe {height:1310px;}
div.homebox_large_top {background:#E5E5E5 url(../img/homebox_large_top.gif) top left no-repeat; height:10px; width:690px;}
div.homebox_large_bottom {background:#E5E5E5 url(../img/homebox_large_bottom.gif) bottom left no-repeat; height:10px; width:690px; }

/*------------idiomas--------------*/
div#idiomas {position:absolute; 
			margin-left:800px; 
			margin-top:50px;
			font: normal 10px verdana;
			color:#ccc;		}

div#idiomas ul {
   	margin:0;
	padding:0 0 0 20px;
	list-style: none;
	background: url(../img/flag/r1.gif) center left no-repeat #fff;
	width:100px;
	text-align:left;
	border: 2px solid #ededff;
	z-index:2;	
						}
	
*html div#idiomas ul {text-align:left; }	
	
div#idiomas ul li{
    
    display: block;
    position:relative;
	text-decoration: none;
			}
div#idiomas ul ul{
    
  padding:0 20px 0 0;
  		}


div#idiomas li ul{
    background:none #fff;
    text-align:left;
	position:absolute;
	left:-21px;
	right:0;
	top:-3;
	display: none;
	font: normal 10px verdana;
	height:30px;
	overflow:auto;
	border: 1px solid #ededff;
		} 


div#idiomas li:hover ul, div#idiomas li.over ul { 
	display: block;
	 }

div#idiomas ul li a{
    display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	margin-right:-3px;
	padding: 2px;
	overflow: hidden;
	font: normal 10px verdana;
	width:90px;
	height:10px;
		}

div#idiomas ul li a:hover { color: #fff; background: #ccc; }

* html div#idiomas ul li a{
  
	width:80px;
	height:10px
		} 
				
* html div#idiomas li ul{left:-40px;	} 	




/*----  MENU  ----*/
div#navigation ul {
	margin:0; 
	padding:0;
	list-style: none;
	font: normal 12px verdana;
	height:45px;
	position:absolute;
	top:100px;
	width:930px;
	
	text-align:right;
	/*left:650px;*//
		
			}
			
div#navigation ul li{
    display:inline;
    position:relative;
	
				}
div#navigation2 ul {
	margin: 0;
	padding:0 ;
	list-style: none;
	font: normal 12px verdana;
	height:32px;
	position:relative;
	top:150px;
	right:10px;
	float:right;	
			}
div#navigation2 ul li{
    display:inline;
    position:relative;	}
			
div#navigation2 a{color:#666666; }

/*----  Box  ----*/

div.homebox { background:#E5E5E5; width:490px; padding:0px;}
div.homebox_top    {background:#E5E5E5 url(../img/homebox_top.gif) top left no-repeat; height:10px;}
div.homebox_bottom {background:#E5E5E5 url(../img/homebox_bottom.gif) bottom left no-repeat; height:10px; }

div.homebox_text {margin:0 10px 5px 10px; border:0px #cccccc solid; padding:10px; width:455px;}
div.homebox_text img {margin:6px;}


div.home_fotos { width:490px; margin:0px 5px 0px 5px; text-align:center; height:200px; border:0px solid #ffffff;}
div.home_fotos img {padding:25px 11px 5px 11px; height:150px; }


div.home_fotos img:hover {border-bottom: #ccc 3px solid; border-right: #ccc 3px solid; padding:0; margin:0px; height:200px;  position:relative; top:25px; } 
div.home_fotos:hover {position:relative; top:-25px; height:200px; }

/* Fix IE. Hide from IE Mac \*/
*div.home_fotos img {margin:0px 4px 5px 4px; height:180px;}

/*--- design box ---*/
div.designbox {background:url(../img/box_design.gif) top left no-repeat; width:200px; height:200px; position:relative; float:left; right:0px;  }
div.designbox_row { text-align:center;  right:0px; clear:right;}
div.designbox_container {width:400px; position:relative; float:right;}
div.designbox_container_half {width:200px; position:relative; float:right; clear:left; float:right;}
div.designbox_container_shop {width:800px; /*float:left;*/}
/* *div.designbox_container_shop {width:800px; float:left; position:absolute; top:320px; } */

div.design_nav {width:120px; position:relative; float:right; text-align:center; font-size:12px; height:400px;}
div.design_nav a {color:#000000; text-decoration:none; font-weight:bold;}
div.design_nav img {margin:80px 0 50px 0;}
div.designbox img {margin:10px;}
div.design_page {height:400px; overflow: hidden;}
div.designbox:hover {background:url(../img/box_design_hover.gif) top left no-repeat; position:relative;}
div.designbox a:hover { position:relative; top:2px; left:2px; }
div.designbox_link {text-align:right; float:right; margin-top:10px; font-weight:bold; font-size:13px;}
div.designbox_link img {margin-top:20px; margin-right:0px;}

div.container_design{ /*height:400px; overflow:hidden;*/ width:925px;}

.sho { display:block;}
.hid { display:none;}

.shoppage {width:800px;}
.foto-comment1 {position:relative; top:-25px; right:30px; text-align:right; color:#CCCCCC; font-weight:bold;}
.foto-comment2 {position:relative; top:-25px; left:20px; text-align:left; color:#CCCCCC; font-weight:bold;}
.foto-comment1 a, .foto-comment2 a  {color:#CCCCCC;}
.foto-comment a:hover,.foto-comment2 a:hover  {color:#0066FF;}

/*--- box white ---*/
div.box_white {width:910px; margin:0px 0px 5px 0px; background-color:#FFFFFF; clear:both}
div.box_white_top {background-color:#FFFFFF; height:12px;}
div.box_white_bottom {background-color:#FFFFFF; height:12px;}

div.box_white_top_left {background:url(../img/angle_white_top_left.gif) top left no-repeat #FFFFFF; width:100px; height:12px; position:relative; float:left;}
div.box_white_top_right {background:url(../img/angle_white_top_right.gif) top right no-repeat #FFFFFF; width:100px; height:12px; position:relative; float:right;}
div.box_white_text {background-color:#FFFFFF;  padding:0 10px;}
div.box_white_text a {color:#333333; }
div.box_white_bottom_left {background:url(../img/angle_white_bottom_left.gif) bottom left no-repeat #FFFFFF; width:100px; height:12px; position:relative; float:left;}
div.box_white_bottom_right {background:url(../img/angle_white_bottom_right.gif) bottom right no-repeat #FFFFFF; width:100px; height:12px; position:relative; float:right;}


