/*
Theme Name: Mar
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@import url("css/reset.css");

body {
background: #eee;
font: 13px Arial, Verdana, Helvetica, sans-serif;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.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;
}

h1 { font: bold 21px Arial, Verdana, Helvetica, sans-serif; }
h2 { font: bold 19px Arial, Verdana, Helvetica, sans-serif; }
h3 { font: bold 17px Arial, Verdana, Helvetica, sans-serif; }
h4 { font: bold 15px Arial, Verdana, Helvetica, sans-serif; }
h5 { font: bold 13px Arial, Verdana, Helvetica, sans-serif; }
h6 { font: bold 11px Arial, Verdana, Helvetica, sans-serif; }

a {
color: #105cb6;
}

strong {
font-weight: bold
}

.default_list ol, .default_list ul {
margin: 1em 1.5em 1em 1.5em;
}

.default_list ol {
list-style-type: decimal;
}

.default_list ul {
list-style-type: disc;
}

.default_list ol li, .default_list ul li {
margin: 1em 1em;
}

#wrapper {
width: 960px;
margin: 0px auto 0px auto;
}

/* *******************************************
                   HEADER
********************************************** */

#header {
padding: 10px 0px 0px 15px;
background: #fff;
overflow: hidden;
}

.logo a {
display: block;
width: 117px;
height: 33px;
float: left;
background: url(images/logo.gif) no-repeat;
text-indent: -2000em;
outline: none;
}


/* ******* NAVBAR ******* */

.navbar {
float: left;
margin-left: 20px;
margin-top: 7px;
}

.navbar a {
font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #87abc9;
text-decoration: none;
}

.navbar a:hover {
color: #333;
}
.navbar ul {
padding: 0px;
margin: 0px;
height: 20px;
list-style: none;
}

.navbar ul li {
float: left;
margin-right: 3px;
}

/* ------ Link ------ */

.navbar_link a:link, .navbar_link a:visited {
font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #87abc9;
display:inline-block;
height:20px;
line-height: 20px;
text-decoration:none;
cursor: pointer;
/*background: transparent;*/
}

.navbar_link a:active {
outline: none;
}

.navbar_link a span, .navbar_link a:visited span {
display:inline-block;
margin-right: 7px;
padding-left: 7px;
}


/* ------ Hover ------ */

.navbar_link a:hover {
background:url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) right 0 no-repeat;
display:inline-block;
color: #87abc9;
}

.navbar_link a:hover span {
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) left 0 no-repeat;
display:inline-block;
text-decoration: none;
}

/* ------ Active ------ */

.navbar_link_active a:link, .navbar_link_active a:visited {
font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) right 0 no-repeat;
color:#87abc9;
display:inline-block;
height:20px;
line-height: 20px;
text-decoration:none;
cursor: pointer;
}

.navbar_link_active a:active {
outline: none;
}

.navbar_link_active a span {
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) left 0 no-repeat;
display:inline-block;
margin-right: 7px;
padding-left: 7px;
}

/* ********* End Navbar ********* */

.search {
margin-left: 400px;
}

.search_input {
border: 1px solid #777;
width: 200px;
padding: 5px;
}

.search_button {
font: 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
background: #eee;
border: 1px solid #777;
padding: 4px;
}

/* ***** topics list ***** */

#topics_list {
width: 200px;
position: absolute;
background: #eee;
border: 1px solid #ccc;
top: 39px;
left: 500px;
padding: 5px;
z-index: 1000;
}

#topics_list ul {

}

#topics_list ul li {
border-bottom: 1px dotted #ccc;
}

#topics_list ul li a {
font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
padding: 5px 10px;
text-decoration: none;
display: block;
}

#topics_list ul li a:hover {
background: #105cb6;
color: #fff;
text-decoration: none;
}


/* *******************************************
                   MIDDLE
********************************************** */

#middle {
background: #fff; /*ebeff3*/
overflow: hidden;
}

.home_corners_top { 
  background: #fff url(http://pogpog.com/v/wp-content/themes/mar/images/home/home_corner2.gif) no-repeat top right; 
}
.home_corners_top div { 
  font-size: 0;
  height: 10px; 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/home_corner1.gif) no-repeat top left; 
}
.home_corners_bottom { 
  background: #fff url(http://pogpog.com/v/wp-content/themes/mar/images/home/home_corner4.gif) no-repeat bottom right; 
}
.home_corners_bottom div { 
  font-size: 0;
  height: 10px; 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/home_corner3.gif) no-repeat bottom left; 
}

/* *******************************************
                   CONTENT
********************************************** */

#content {
width: 560px; /*593*/
float: left;
padding: 0px 10px 0px 20px;
border: 0px solid orange;
}

#vcontent {
width: 494px; /*593*/
float: left;
padding: 0px 10px 0px 20px;
border: 0px solid orange;
}

/* =================================
                Home
==================================== */

/* ----- Current page title ----- */

.currentpagetitle_headlines {
font: 20px Arial, Verdana, Helvetica, sans-serif;
color: #333;
letter-spacing: -1px;
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/pixel.gif) 0px 13px repeat-x;
width: 96%;
}

.currentpagetitle_headlines p span {
background: #eee;
padding: 0px 10px 0px 0px;
}

.currentpagetitle_home {
font: 20px Arial, Verdana, Helvetica, sans-serif;
color: #888;
letter-spacing: -1px;
width: 550px;
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/pixel.gif) 0px 13px repeat-x;
}

.currentpagetitle_home p span {
background: #fff;
padding: 0px 10px 0px 0px;
}

.currentpagetitle {
font: 20px Arial, Verdana, Helvetica, sans-serif;
color: #333;
letter-spacing: -1px;
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/pixel.gif) 0px 13px repeat-x;
width: 96%;
}

.currentpagetitle p span {
background: #fff;
padding: 0px 10px 0px 0px;
}


.headlines {
background: #eee;
padding: 10px 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
/*border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px; height:1%;*/
}

.post_circle {
height: 140px;
}

.home_thumbnail {
position: relative;
width: 100%; /* for IE 6 */
}

.home_thumbnail img {
width: 140px;
height: 80px;
float: left;
border: 0px solid #eee;
padding: 3px;
}

.legth {
float: left;
border: 0px solid #ccc;
}

.bubbleboom {
margin-left: 160px;
font: 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #999;
}

.bubbleboom a {
color: #0077ee;
text-decoration: none;
font-weight: bold;
}

.home_title {
}

.home_title h3 a {
font: 24px Georgia, Arial, Verdana, Helvetica, sans-serif;
}

.home_title h3 a:hover {
color: #ee3322;
}

.home_description {
font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #333;
margin: 5px 0px;
}

/* ******* Cute menu ******* */

.cute_menu {
margin-top: 3px;
margin-left: 340px;
}

.cute_menu ul {
padding: 0px;
margin: 0px;
height: 20px;
list-style: none;
}

.cute_menu ul li {
float: left;
margin-right: 3px;
}

/* ------ Link ------ */

.cute_menu_link a:link, .cute_menu_link a:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color: #87abc9;
display:inline-block;
height:20px;
line-height: 20px;
text-decoration:none;
cursor: pointer;
/*background: transparent;*/
}

.cute_menu_link a:active {
outline: none;
}

.cute_menu_link a span, .cute_menu_link a:visited span {
display:inline-block;
margin-right: 7px;
padding-left: 7px;
/*background: transparent;*/
}


/* ------ Hover ------ */

.cute_menu_link a:hover {
background:url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) right 0 no-repeat;
display:inline-block;
color: #87abc9;
}

.cute_menu_link a:hover span {
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) left 0 no-repeat;
display:inline-block;
text-decoration: none;
}

/* ------ Active ------ */

.cute_menu_link_active a:link, .cute_menu_link_active a:visited {
font: bold 11px Arial, Helvetica, sans-serif;
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) right 0 no-repeat;
color:#87abc9;
display:inline-block;
height:20px;
line-height: 20px;
text-decoration:none;
cursor: pointer;
}

.cute_menu_link_active a:active {
outline: none;
}

.cute_menu_link_active a span {
background: url(http://pogpog.com/v/wp-content/themes/mar/images/home/cute_menu.gif) left 0 no-repeat;
display:inline-block;
margin-right: 7px;
padding-left: 7px;
}

/* ==============================
                Post
================================= */

.post_title h1 {
font: bold 19px Arial, Verdana, Helvetica, sans-serif;
color: #333;
margin-bottom: 5px;
}

.post_player {
margin-bottom: 10px;
}

.post_description p {
font: 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #333;
margin-bottom: 10px;
}

.post_description_title p {
font: bold 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #555;
}

.post_input_title {
width: 65px;
padding: 3px 5px 3px 0px;
float: left;
text-align: right;
}

.post_input {
font: 10px Arial, Verdana, Helvetica, sans-serif;
width: 180px;
border: 1px solid #7f9db9;
padding: 2px;
}



/* *******************************************
                   SIDEBAR
********************************************** */

#sidebar {
width: 340px;/*367*/
margin-left: 600px;
}

#vsidebar {
width: 390px;/*367*/
margin-left: 550px;
}

#tsidebar {
width: 340px;/*367*/
margin-left: 600px;
}


/* *******************************************
                   FOOTER
********************************************** */

#footer {
background: #fff;
padding: 0px 10px 10px 10px;
}

/* *******************************************
                   STUFF
********************************************** */

.clearboth {clear: both}
.down_5 {margin-bottom: 5px}
.down_10 {margin-bottom: 10px}
.down_20 {margin-bottom: 20px}
.arial_11 {font: 11px Arial, Verdana, Helvetica, sans-serif}
.color_999 {color: #999}
.bold {font-weight: bold}
.text_left {text-align: left}
.text_center {text-align: center}
.text_right {text-align: right}
.line {border-bottom: 1px solid #ddd; margin: 10px 0px}
.title_level3 {font: bold 15px Arial, Verdana, Helvetica, sans-serif; color: #37c1f4;} /*d25d23*/
.title_level2 {font: bold 19px Arial, Verdana, Helvetica, sans-serif; color: #777; letter-spacing: -1px;}

/* *******************************************
                    BOX
********************************************** */

.box {
padding: 5px;
border: 1px solid #c3c3c3;
background: #efefef;
}

.box_topcorners {
background: #b9b9b9;
}

.box_topcorners div {
font: bold 16px Arial, Verdana, Helvetica, sans-serif;
color: #f1f1f1;
padding: 5px 3px;
letter-spacing: -1px;
}

.box_bottomcorners {

}

.box_bottomcorners div {

}

.box_thumbnail img {
width: 110px; /*98*/
max-height: 82px; /*56*/
float: left;
padding-right: 7px;
}

.box_popular_thumbnail img {
width: 42px;
height: 24px;
float: left;
margin-right: 7px;
border: 1px solid #a5c2e3;
padding: 1px;
}

/* ******** BOX TWO ******** */

.boxtwo {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #666;
background: #eee;
}

.boxtwo_top { 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/post/boxtwo_corner2.gif) no-repeat top right; 
}
.boxtwo_top div { 
  font-size: 0;
  height: 5px; 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/post/boxtwo_corner1.gif) no-repeat top left; 
}
.boxtwo_bottom { 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/post/boxtwo_corner4.gif) no-repeat bottom right; 
}
.boxtwo_bottom div { 
  font-size: 0;
  height: 5px; 
  background: url(http://pogpog.com/v/wp-content/themes/mar/images/post/boxtwo_corner3.gif) no-repeat bottom left; 
}

.boxtwo_content {
padding: 5px 10px;
}

/* *******************************************
                    BOXES
********************************************** */

/* ***** POPULAR ***** */
.box_popular {
padding-top: 3px;
}

.box_popular ul {
list-style-type: none;
margin-left: 10px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;

color: #999;



}

.box_popular ul li {
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px solid #ddd;
width: 290px;
}

.box_popular ul li a {
font: 13px Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
text-decoration: none;
}

/* ***** CATEGORIES ***** */

.box_categories {
padding-top: 5px;
overflow: hidden;
}


.box_categories ul {
list-style-type: none;
}

.box_categories ul li {
margin-bottom: 3px;
}

.box_categories ul li a {
font: bold 14px Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
}

.box_categories_left {
float: left;
width: 140px;
padding: 10px;
border: 0px solid red;
}

.box_categories_right {
float: left;
width: 140px;
padding: 10px;
border: 0px solid blue;
}

/* ***** RELATED ***** */

.box_related_content {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #777;
border: 1px solid #ddd;
padding: 5px;
max-height: 300px;
overflow: auto;
background: #fff;
}

.box_related_content ul li {
margin-bottom: 5px;
width: 270px;
}

.box_related_content ul li a {
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
width: 50px;
}

/* ***** NEW VIDEOS ***** */

.box_newvideos_content {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #777;
border: 1px solid #ddd;
padding: 5px;
max-height: 300px;
overflow: auto;
background: #fff;
}

.box_newvideos_content ul li {
margin-bottom: 5px;
width: 270px;
}

.box_newvideos_content ul li a {
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
}

/* *******************************************
                  COMMENTS
********************************************** */

/* ----- CANCEL REPLY ----- */

.cancel-comment-reply {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #105cb6;
}

/* >>>>>>>>>>>>>>>>>>>>>>>> */
/* ----- COMMENT FORM ----- */
/* >>>>>>>>>>>>>>>>>>>>>>>> */

#commentform {
padding: 0 10px 10px 10px;
background: white;
}

/* ----- COMMENT FORM - LABEL ----- */

#commentform label {
/*width: 200px;
float: left;*/
display: block;
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}

/* ----- COMMENT FORM - FIELDS ----- */

#commentform #author {
border: 1px solid #aacee8;
padding: 3px;
}

#commentform #comment {
width: 98%;
height: 70px;
border: 1px solid #aacee8;
padding: 3px;
margin-bottom: 3px;
}

#commentform #submit {
font: bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
padding: 3px;
background: #d25d23;
color: #fff;
border: 1px solid #d25d23;
}

/* ----- COMMENT FORM - ERROR ----- */

#commentform label.error {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #666;
background: #fbfcda url('images/home/error.png') no-repeat 6px;
border: 1px solid #dbdbd3;
width: 140px;
margin-top: 4px;
padding: 5px 5px 5px 20px;
}

/* ----- COMMENT MESSAGES ----- */

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border: 0px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 5px; padding:3px 3px 3px 3px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font: 12px/1.4 Arial, Helvetica, sans-serif; color: #4c6e83; background: #e6e6e6; padding:4px; border-bottom: 1px solid #ccc }
ol.commentlist li div.vcard a { font: 12px/1.4 Arial, Helvetica, sans-serif; color: #727371; text-decoration: none; }
ol.commentlist li div.vcard a:hover { text-decoration: underline; }

/* nombre de autor */
ol.commentlist li div.vcard cite.fn { font-style:normal; color: #4c6e83; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 11px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:7px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li div.comment_text p { padding: 5px }

ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 0em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

/* Boton reply */
ol.commentlist li div.reply { margin: 0px 0px 0px 5px; }
ol.commentlist li div.reply a { background:#e1e1e1; border:1px solid #e1e1e1; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#444; font:bold 9px/1 helvetica,arial,sans-serif; padding: 3px 3px;  text-align:center; width:36px; text-decoration:none; display:block }
ol.commentlist li div.reply a:hover { background:#37c1f4; border:1px solid #37c1f4; color:#fff; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0 0.8em; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li ul li.even { border: 0px solid #ddd; background: #fff; }
ol.commentlist li ul li.odd { border: 0px solid #ddd; background: #fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* ---------- Square ---------- */

div.square1 {
background: #eee url(images/videopage/corner1.gif) no-repeat;
width: 205px;
}
div.square2 {
background:url(images/videopage/corner2.gif) no-repeat top right;
}
div.square3 {
background:url(images/videopage/corner3.gif) no-repeat left bottom;
}
div.square4 {
background:url(images/videopage/corner4.gif) no-repeat right bottom;
padding: 5px 5px 0px 7px;
}
div.square4 a {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
}

.hidden_comment_text, .hidden_comment_text p {
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
}


/* ----- Topics ----- */

.topic_title h1 {
font: bold 28px Arial, Verdana, Helvetica, sans-serif;
color: #333;
margin-bottom: 5px;
}

/* --- meta --- */

.meta p {
font-size: 11px;
padding-left: 17px;
padding-bottom: 5px;
color: #888;
background: url(images/post/reloj.gif) no-repeat 0 0;
margin-bottom: 0px;
}

.meta a, .meta a:visited {
font-weight: bold;
text-decoration: none;
}

/* --- Avoid visited color in category link --- */

.meta_category a, .meta_category a:visited {
color: #0040b6;
}

.meta_category a:hover {
color: #cc0000;
}

.dotted_line {
background: url(images/post/dots.gif) repeat-x top left;
height: 1px;
padding-bottom: 10px;
width: 570px;
}

/* ----- Link de respuestas ----- */

.icono_respuestas a {
padding-left: 12px;
background: url(images/post/comments.gif) no-repeat 0px 3px;
}

.topic_description p {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #333;
margin-bottom: 10px;
}

.imageleft {
float: left;
margin-right: 10px;
}

.imageright {
float: right;
margin-left: 10px;
}

.navigation {
display: block;
padding: 0px 0px 50px 20px;
font: bold 25px arial, verdana, sans-serif;
}

.leaderboard_ad {
display: block;
text-align: center;
padding: 5px 0px;
margin: 0px auto 0px auto;
}

.thumb_time {
position: absolute;
top: 6px;
left: 114px;
/*width: 100%;*/
}

.thumb_time span {
   color: white;
   font: bold 8px Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
   letter-spacing: 0px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 3px;
}

.thumb_icon {
background: url(images/home/icono.png) no-repeat;
position: absolute;
top: -15px;
left: -7px;
width: 42px;
height: 42px;
z-index: 10000;
}

.ptitle {
font: 28px Georgia, Arial, Verdana, Helvetica, Sans-Serif;
color: #333;
padding: 3px 0px 7px 0px;
}

.box_related_pics {
clear:both;
width: 540px;
}

.box_related_pics ul {
}

.box_related_pics li {
border: 0px solid #111;
float: left;
width: 115px;
height: 115px;
margin-right: 20px;
margin-bottom: 20px;
display: table-cell;
vertical-align: middle;
text-align: center;
position:relative;
}

.box_related_pics li img {
display: block;
margin-left: auto;
margin-right: auto;
position: absolute; bottom:0; top:0; left:0; right:0; margin:auto;
}