@charset "utf-8";
/*
Theme Name: And Now What
Theme URI: http://www.arlain.net/
Version: 2.0
Author: Arlain
Author URI: http://www.arlain.net/
*/

* {
 padding:0;
 margin:0;
}
body{
	margin:0;
	padding:0;
	color: #666;
	background:#fff url(images/background.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color: #333;	
	text-decoration:none;
}
a:visited {
	color: #333;
}
a:hover {
	color: #FFF;
	text-decoration:none;
}
a img {
	border: none;
}
#container{
	width:980px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

/* --------- WP ----------*/
.aligncenter { 
	margin-left: auto; 
	margin-right: auto; 
}
.alignleft { 
	float: left; 
	margin: 5px 15px 10px 0; 
}
.alignright { 
	float: right; 
	margin: 5px 0 10px 15px; 
}
.wp-caption {
   border: 1px solid #F6E5ED;
   text-align: center;
   background-color: #F6E5ED;
   padding-top: 4px;
   margin: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#333;
}

/* ---------- Header ---------- */

#navigation{
	width:980px;
	height:61px;
	background:#DB26A0;
}
#search{
	width:247px;
	height:61px;
	background:url(images/search.png);
	float:left;
}
#search form{
	text-align:left;
	padding:10px 0 0 25px;
}
.input{
	background:#E5E5E5;
	border:1px solid #E5E5E5;
	width:170px;
}
.button{
	width:27px;
	height:23px;
	border:0px;
	background:url(images/button_bc.png) no-repeat;
}

.img_rss{
	float:left;
}

/* ----------- Menu ----------- */
#menu{
	width:657px;
	height:61px;
	background:url(images/menu.png) no-repeat right;
	float:left;
}
#menu p{
	text-align:left;
	padding:10px 0 0 10px;
}

/* ---------- Menus_top--------------*/
#menu_top{
	padding:10px 0 0 10px;
}
#menu_top ul{
	list-style:none;
}
#menu_top li{
	list-style:none;
}
/* --- */
#menu_home{
	background:url(images/menu_home.png);
	width:86px;
	height:36px;
	float:left;
}
#menu_home a{
	background:url(images/menu_home.png);
	width:86px;
	height:36px;
	display:block;
}
#menu_home a:hover{
	background:url(images/menu_home_h.png);
}
#menu_home h2{
	display:none;
}
.menu_txt{
	display:none;
}
/* --- */
#menu_characters{
	background:url(images/menu_characters.png);
	width:137px;
	height:36px;
	float:left;
}
#menu_characters a{
	background:url(images/menu_characters.png);
	width:137px;
	height:36px;
	display:block;
}
#menu_characters a:hover{
	background:url(images/menu_characters_h.png);
}
#menu_characters h2{
	display:none;
}
/* --- */
#menu_shop{
	background:url(images/menu_shop.png);
	width:77px;
	height:36px;
	float:left;
}
#menu_shop a{
	background:url(images/menu_shop.png);
	width:77px;
	height:36px;
	display:block;
}
#menu_shop a:hover{
	background:url(images/menu_shop_h.png);
}
#menu_shop h2{
	display:none;
}
/* --- */
#menu_news{
	background:url(images/menu_news.png);
	width:80px;
	height:36px;
	float:left;
}
#menu_news a{
	background:url(images/menu_news.png);
	width:80px;
	height:36px;
	display:block;
}
#menu_news a:hover{
	background:url(images/menu_news_h.png);
}
#menu_news h2{
	display:none;
}
/* --- */
#menu_about{
	background:url(images/menu_about.png);
	width:88px;
	height:36px;
	float:left;
}
#menu_about a{
	background:url(images/menu_about.png);
	width:88px;
	height:36px;
	display:block;
}
#menu_about a:hover{
	background:url(images/menu_about_h.png);
}
#menu_about h2{
	display:none;
}
/* --- */
#menu_contact{
	background:url(images/menu_contact.png);
	width:94px;
	height:36px;
	float:left;
}
#menu_contact a{
	background:url(images/menu_contact.png);
	width:94px;
	height:36px;
	display:block;
}
#menu_contact a:hover{
	background:url(images/menu_contact_h.png);
}
#menu_contact h2{
	display:none;
}
#rss{
	width:76px;
	height:61px;
	background:url(images/rss.png) no-repeat;
	float:right;
}
#rss a{
	width:76px;
	height:61px;
	background:url(images/rss.png) no-repeat;
	display:block;
}
#rss h2{
	display:none;
}
#rss_img ul{
	list-style:none;
}
#rss_img li{
	list-style:none;
}

/* ---------- Title ------------ */
#title{
	width:980px;
	height:116px;
	background:url(images/title_bc.png) no-repeat;
	text-align:left;
}
#title h1{
	display:none;
}
#title h2{
	display:none;
}
#top{
	width:980px;
	height:21px;
	background:url(images/shops_top.png) no-repeat;
}


/* ---------- Shops -------------*/
/*#shops{
	padding:0;
	margin:0;
	width:980px;
	height:284px;
}*/
#shops_top{
	padding:0;
	margin:0;
	width:980px;
	height:21px;
	background:url(images/shops_top.png) no-repeat;
}
#shops_bot{
	padding:0;
	margin:0;
	width:980px;
	height:20px;
	background:url(images/shops_bot.png) no-repeat;
}
#shops_side{
	width:76px;
	height:243px;
	background:url(images/shops_title.png) no-repeat;
	float:right;
}
#shops_side h2{
	display:none;
}
/* ---------- Chars ----------*/
#char_month{
	width:260px;
	height:243px;
	background:url(images/char_bc.png) no-repeat;
	float:left;
	padding:0;
	margin:0;
}
#shops_products{
	width:644px;
	height:243px;
	background:#DB26A0;
	float:left;
	padding:0;
	margin:0;
}
#shops_products p{
	padding:0 0 0 12px;
}

/* ---------- Social-Video-Download -----------*/
#social{
	width:183px;
	height:355px;
	float:left;
	background:url(images/social_marks.png) no-repeat;
}
#social p{
	text-align:left;
	padding:48px 0 0 43px;
}
#video{
	width:398px;
	height:355px;
	float:left;
	background:url(images/video.png) no-repeat;
	text-align:left;
	padding:0;
}
#video p{
	padding:40px 0 0 0;
}
#download{ 
	width:399px;
	height:355px;
	float:left;
	background:url(images/descargas.png) no-repeat;
}
#download p{
	padding:0 0 0 30px;
}
.download_img{
	padding:105px 0 0 0;
}
.more_02{
	float:right;
	padding:5px 40px 0 0;
}

/* ---------- News -------------*/
#news{
	width:980px;
	text-align:left;
}
#news_top{
	width:980px;
	height:12px;
	background:url(images/news_top.png) no-repeat;
}
#news_cont{
	width:970px;
	height:302px;
	background:#DB26A0 url(images/news_title.png) no-repeat;
	text-align:left;
}
#news_box{
	padding:5px 0 0 85px;
}
.news_single{
	width:270px;
	height:260px;
	float:left;
	padding:0 22px 0 0;
}
.news_single h1{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 8px;
}
.news_single_p{
	color:#fff;
	font-size:11px;
	line-height:11px;
	padding:0 0 0 5px;
	min-height:110px;
}
.img_news{
	width:270px;
	height:120px;
	background:url(images/news_back.png) no-repeat;
	text-align:center;
	padding:9px 0 0 0;
}
.img_comments{
	width:270px;
	height:31px;
	background:url(images/news_comment.png) no-repeat;
}
.img_comments p{
	font-size:11px;
	padding:8px 0 0 10px;

}
#news_bot{
	width:980px;
	height:27px;
	background:url(images/news_bot.png) no-repeat;
}

/*-------- News - Tweet - Comments -------*/
#cont_withe{
	width:980px;
	height:315px;
}
#cont_withe a{
	color:#000;
}
#cont_withe a:hover{
	color:#fff;
}
#tweets_com{
	width:365px;
	height:315px;
	background:url(images/tweets_comments.png) no-repeat;
	float:left;
}
#tweets_com_cont{
	width:592px;
	height:315px;
	background:url(images/back_tweet_com.png) repeat-x;
	float:left;
}
#tweets_txt_1{
	font-size:11px;
	color:#fff;
	text-align:left;
	height:80px;
}
#tweets_txt_1 ul{
	padding:24px 0 0 5px;
}
#tweets_txt_1 ul li{
	padding:7px 0 0 0;
	list-style:none;
}
.twitter-message{
	padding:7px 0 0 0;
	list-style:none;
}
#tweets_txt_2{
	font-size:11px;
	color:#fff;
	text-align:left;
	height:120px;
	padding:25px 0 0 0;
}
#tweets_txt_2 ul{
	padding:0 0 0 5px;
}
#tweets_txt_2 li{
	padding:7px 0 0 0;
	list-style:none;
}
.see_more{
	float:right;
	padding:0 10px 0 0;
}
#links_bot{
	width:590px;
	height:110px;
}
#links_bot img{
	padding: 10px 5px 0 5px;
}
#links_bot p{
	padding:10px 0 0 0;
}
#links_bot h2{
	display:none;
}
#links_bot ul{
	list-style:none;
}
#links_bot li{
	list-style:none;
	float:left;
}
#end_comments{
	width:23px;
	height:315px;
	background:url(images/end_tweets.png) no-repeat;
	float:right;
}

/* -------- Sidebar --------*/
#sidebar{
	width:260px;
	float:left;
}
#character_02{
	height:262px;
	background:url(images/character_02.png) no-repeat;
}
#social_net_02{
	height:199px;
	background:url(images/social_02.png) no-repeat;
}
#social_net_02 p{
	padding:49px 0 0 43px;
	text-align:left;
}

/* -------- Sidebar Cont -----*/
#sidebar_pink{
	width:260px;
	background:url(images/sidebar_back_pink.png) repeat-y;
	text-align:left;
}
#sidebar_pink p{
	padding:0 0 0 35px;
}
#menu_side_img{
	padding:0 0 0 35px;
}
#menu_side_img ul{
	padding:0 0 0 35px;
	list-style:none;
}
#menu_side_img li{
	list-style:none;
}
#tit_downloads{
	background:url(images/tit_downloads.jpg);
	width:155px;
	height:51px;
}
#tit_downloads a{
	background:url(images/tit_downloads.jpg);
	width:155px;
	height:51px;
	display:block;
}
#tit_downloads a:hover{
	background:url(images/tit_downloads_h.jpg);
}
#tit_downloads h2{
	display:none;
}
#tit_archive{
	background:url(images/tit_archives.jpg);
	width:155px;
	height:51px;
}
#tit_archive a{
	background:url(images/tit_archives.jpg);
	width:155px;
	height:51px;
	display:block;
}
#tit_archive a:hover{
	background:url(images/tit_archives_h.jpg);
}
#tit_archive h2{
	display:none;
}
#latest{
	background:url(images/tit_latest_post.png) no-repeat;
	width:260px;
	height:98px;
}
#latest p{
	display:none;
}
#latest_post{
	padding:5px 0 0 40px;
}
#latest_post ul{
	list-style:none;
}
#latest_post li{
	background:url(images/dot_01.jpg) no-repeat 0 3px;
	list-style:none;
	padding:0 0 0 15px;
}
#latest_post a{
	font-weight:bold;
}

/* ------- Sidebar Grey ------*/
#sidebar_grey_top{
	width:260px;
	background:url(images/tweets_top_02.png) no-repeat;
	height:46px;
}
#sidebar_grey{
	width:260px;
	background:url(images/sidebar_back_grey.png) repeat-y;
	text-align:left;
}
#sidebar_grey a{
	color:#000;
}
#sidebar_grey a:hover{
	color:#fff;
}
#sidebar_grey ul{
	padding:0 0 0 32px;
}
#sidebar_grey li{
	list-style:none;
	color:#fff;
	width:190px;
	line-height:11px;
	font-size:11px;
	padding:8px 0 0 0;
}
#latest_tweets_02{
	background:url(images/tit_latest_tewwts_02.jpg) no-repeat;
	width:190px;
	height:28px;
}
#latest_tweets_02 p{
	display:none;
}
#latest_comments_02{
	background:url(images/tit_latest_comments_02.jpg) no-repeat;
	width:260px;
	height:28px;
}
#latest_comments_02 p{
	display:none;
}
#tweets_end{
	background:url(images/tweets_02.png) no-repeat;
	width:260px;
	height:195px;
}

/* -------- Content --------*/
#rigth{
	width:720px;
	float:right;
}
#shops_02{
	height:131px;
	background:url(images/shops_2.png) no-repeat;
	text-align:left;
}
#shops_02 p{
	padding:0 0 0 35px;
}

/* -------- Post --------- */
.post_top{
	height:58px;
	background:url(images/post_top.png) no-repeat;
}
.post_top h1 {
	float:right;
	font-size:20px;
	font-weight:bold;
	padding:12px 30px 0 0;
	text-align:right;
}
.post_top a{
	color:#DB26A0;
}
.post_top a:hover{
	color:#fff;
}
.date{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	width:75px;
	padding:22px 0 0 11px;
	line-height:10px;
}
.post_cont{
	background:url(images/post_cont_01.png) no-repeat;
}
.post{
	background:#333;
	width:687px;
	margin:0 0 0 18px;
	text-align:left;
}
.post a{
	color:#DB26A0;
}
.post a:hover{
	color:#fff;
}
.txt_right{
	padding:5px 0 0 15px;
	line-height:14px;
	float:left;
	width:250px;
	text-align:left;
	font-size:12px;
	color:#ccc;
}
.txt_right p{
	padding:8px 0 0 0;
}
.txt_right a{
	font-size:11px;
}
.txt_right a:hover{
	font-size:11px;
}
.txt_right ul{
	list-style:none;
	padding: 8px 0 0 5px;
}
.txt_right ul li{
	list-style:none;
	padding: 0 0 0 18px;
	background:url(images/li.png) no-repeat 0px 2px;
}
.img_left{
	float:left;
	padding:5px 0 0 8px;
}
.post_bot{
	height:64px;
	background:url(images/post_bot.png) no-repeat;
	text-align:right;
}
.post_bot p{
	padding:0 30px 0 0;
	color:#fff;
	font-weight:bold;
}
.post_bot a{
	color:#DB26A0;
}

/* ------- Pages --------*/
.post_2{
	background:#333;
	width:687px;
	margin:0 0 0 18px;
	text-align:left;
	min-height:700px;
}
.post_2 p{
	padding:8px 15px 0 25px;
	color:#CCC;
}
.post_2 h1{
	padding:8px 15px 0 25px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.post_2 h2{
	padding:8px 15px 0 25px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.post_2 a{
	color:#DB26A0;
}
.post_2 a:hover{
	color:#fff;
}
.post_2 ul{
	list-style:none;
	padding: 0 25px 0 25px;
	color:#CCCCCC;
}
.post_2 li{
	list-style:none;
	padding: 8px 0 0 18px;
	background:url(images/li.png) no-repeat 0px 7px;
}
.chars{
	width:635px;
	margin:0 auto;
	text-align:center;
}
.chars img{
	padding:0;
	margin:0;
}

/* -------- Comment ---------*/
.responses{
	background:url(images/responses.png) no-repeat;
	height:35px;
	font-size:1.2em;
	font-weight:bold;
	padding:12px 0 0 45px;
	text-align:left;
}
.commentlist{
	text-align:left;
	background:url(images/comment_back.png) repeat-y;
	margin:0 0 0 35px;
}
.comments_autor{
	padding:25px 20px 0 15px;
}
.comments_autor a{
	color:#DB26A0;
}
.comments_autor a:hover{
	color:#fff;
}
.comments_bot{
	background:url(images/comment_bot.png) repeat-y;
	padding:0 5px 15px 15px;
}
.comments_bot p{
	padding:0 15px 0 70px;
}
.gravatar{
	border:1px solid #333;
	padding:2px;
	margin:15px 35px 0 5px;
	float:left;
	height:40px;
	width:40px;
}
.leave{
	padding:10px 0 0 20px;
	font-weight:bold;
	font-size:1.4em;
}
.form{
	padding:10px 0 15px 120px;
	background:url(images/formulario.png) no-repeat;
	text-align:left;
	color:#333;
	min-height:340px;
}
.xhtml{
	padding:15px 0 0 30px;
}

/* ------- Form --------*/

.formulario{
	padding:15px 0 0 0;
}
.comments_top{
	background:url(images/comment_top.png) no-repeat;
	margin:0;
	width:672px;
	height:50px;
}
#form_body{
	width:672px;
	background:url(images/form_cont_back.png) no-repeat bottom right;
}
.form_text{
	font-size: 12px;
	padding:10px 20px 0 100px;
	margin:0;
	font-weight:bold;
}
#form_container{
	width:672px;
	padding: 0 90px 10px 100px;
}
.input_2{
	border: 1px solid #333;
	width:370px;
	color: #333;
	padding:2px;
	font-size: 12px;
	margin:10px 5px 0 10px;
	background:url(images/form_back.png) repeat-x;
}
.label_2{
	margin:0;
	width:120px;
	margin:10px 0 0 0;
	text-align:right;
	float:left;
}
.textarea_2{
	margin:10px 0 0 10px;
	border: 1px solid #333;
	width: 370px;
	height: 150px;
	color: #333;
	background-color: #333;
	padding:2px;
	font-size: 12px;
	background:url(images/form_back.png) repeat-x;
}
.button_2{
	border: 1px solid #333;
	color: #333;
	background-color: #333;
	padding:2px;
	font-size: 12px;
	margin:10px 0 0 130px;
	background:url(images/form_back.png) repeat-x;
}
#form_container textarea{
	border: 1px solid #231F20;
	width: 340px;
	height: 180px;
	color: #fff;
	background-color: #333;
	padding:2px;
	font-size: 12px;
	margin: 2px 0;
	background:url(images/form_back.png) repeat-x;
}
/* -------- Comments number ------*/
#comments_number{
	background:url(images/comments_number.png) no-repeat;
	height:29px;
}
#comments_number p{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:7px 0 0 0;
}
/* -------- Various -------- */
.tag_cloud{
	padding:0 35px 0 45px;
	text-align:center;
}
.previous_txt{
	font-size:18px;
	font-weight:bold;
}
.back_chars{
	background:url(images/pinkline_back.png) repeat-x 0 18px;
	height:30px;
	width:550px;
	margin:0 0 0 25px;
}
.txt_chars{
	text-align:center;
	font-weight:bold;
}
.txt_free{
	list-style:none;
}
.txt_free ul{
	list-style:none;
}
.txt_free li{
	width:180px;
	float:left;
	list-style:none;
	font-size:10px;
}
/* -------- Footer ---------*/
#footer{
	background:#DB26A0;
	height:100px;
}
#footer_cont{
	background:url(images/footer.png) repeat-x;
	height:100px;
}
#footer p{
	padding:15px 0 0 0;
	text-align:center;
	color:#fff;
}

/* ---------- Links -----------*/
#links_bot_02{
	width:720px;
	height:172px;
	background:url(images/links_back.png) no-repeat;
}
#links_bot_02 img{
	padding: 10px 5px 0 5px;
}
#links_bot_02 p{
	padding:10px 0 0 0;
}
#links_bot_02 h2{
	display:none;
}
#links_bot_02 ul{
	list-style:none;
	padding:0 0 0 120px;
}
#links_bot_02 li{
	list-style:none;
	float:left;
}
.more_links_p{
	float:right;
	padding:0 55px 0 0;
}
.more_links_p_2{
	float:right;
	padding:0 35px 0 0;
}

/*--------- Links_interno ------------*/
.post_3{
	background:#333;
	width:687px;
	margin:0 0 0 18px;
	text-align:left;
	min-height:700px;
}
.post_3 p{
	padding:8px 15px 0 25px;
	color:#CCC;
}
.post_3 h1{
	padding:8px 15px 0 25px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}
.post_3 h2{
	padding:8px 15px 0 25px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.post_3 a{
	color:#DB26A0;
}
.post_3 a:hover{
	color:#fff;
}
.post_3 ul{
	list-style:none;
	padding:0 0 0 45px;
}
.post_3 li{
	list-style:none;
	float:left;
}
.post_3 img{
	padding: 10px 5px 0 5px;
}


/* ---------- Fixies ----------- */
.clear{
	clear:both;
}
#ie7 .post{
	background:#333;
	width:687px;
	margin:0 0 0 3px;
	text-align:left;
}
#ie7 .post_2{
	background:#333;
	width:687px;
	margin:0 0 0 3px;
	text-align:left;
	min-height:700px;
}
#ie7 #latest_post ul{
	list-style:none;
}
#ie7 #latest_post li{
	background:url(images/dot_01.jpg) no-repeat 0 3px;
	list-style:none;
	padding:0 0 0 55px;
}
