
.wpcf7-response-output{
font-size:12px;
}

img.alignleft{
float:left;
padding-right:20px;
}
.grisfoot{
color: #747474;
}

/* CSS Document */

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }


blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }


table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; background-color:#FFF; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px;}

.ir { position: relative; overflow: hidden; }
.ir span {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 3px;
	top: 2px;
	text-indent: -1000em;
}

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

/*-------
// Page Layout
//-----*/

/*--------Header------------*/
div#header { border-bottom:#FBD08B 5px solid; width:100%; overflow:hidden; }

/*--------Main------------*/
div#main{width:765px;  padding-top:28px;}

/*--------Main------------*/
div#main2{width:980px;  padding-top:28px;}


/*--------Container------------*/
div#container div.wrapper {width:980px; margin:5px 0px 0px 100px; margin:0 auto; min-width:980px;}

/*--------Content------------*/
div#content{padding-bottom:40px;}

/*--------Sidebar------------*/
div#sidebar {width:150px; margin:0px 0 0 20px; }

/*--------Footer------------*/
div#footer { background:#EAEAEA url(../images/footer/footer_bg.jpg) repeat-x top left;  padding:10px 0 10px;  min-width:980px;}

/*-------
// Common Page Content
//-----*/

/*--------Header------------*/
div#header div.logo { margin-left:-14px; }
div#header div.logo h1 a { background:url(../images/header/logo.jpg) no-repeat top left; width:268px; height:126px; display:block; }

div#header div.right div.login { margin:22px 42px 0 0; }
div#header div.right div.login ul {margin-bottom:10px; margin-right:32px;}
div#header div.right div.login ul li {display:inline; padding:0px 7px; color:#C0C0C0;}
div#header div.right div.login ul li a{font-size:120%; color:#C1C1C1; text-decoration:underline; }
div#header div.right div.login input.textbox {width:225px; padding:4px 3px; border:#CFCFCF 1px solid; vertical-align:middle;}
div#header div.right div.login input.submit { vertical-align:bottom; vertical-align:middle;}

div#header div.right div.top_navigation{height:28px; margin-top:31px; background:url(../images/header/menu_bg.jpg) repeat-x;}
div#header div.right div.top_navigation ul li { display:inline; margin-top:5px; border-right:#DEE0DC 1px solid; padding:7px 0 10px; }
div#header div.right div.top_navigation ul li a{text-decoration:none; font-size:150%; font-weight:bold; color:#626262; margin:0 43px; line-height:1.5em; }
div#header div.right div.top_navigation ul li a:hover{text-decoration:none;}
div#header div.right div.top_navigation ul li.first {border-left:#DEE0DC 1px solid;}
 
/*--------Footer------------*/
div#footer p{ color:#7E7E7E; font-size:140%; line-height:3.2em;}
div#footer ul { width:950px; }
div#footer ul li{font-size:140%; background:url(../images/footer/footer_list.jpg) left no-repeat; line-height:1.7em; padding-left:15px;}
div#footer ul li a { color:#747474; }
div#footer ul.last { width:350px; }	
div#footer ul.last li{ background:url(../images/footer/footer_list.jpg) right no-repeat; padding-right:15px;}


div#content div.intro {  padding:27px 0; border-bottom:1px solid #DDDDDD;  }
div#content div.intro p{ font-size:160%; color:#8D8D8D;}

/*-------
// Index Page Content
//-----*/

/*--------Main------------*/
div#main h1 { color:#797979; font-size:220%; line-height:1em;  }
div#main h1 a { color:#797979;  }
div#main h1 a:hover { color:#797979;  }
div#main2 h1 { color:#797979; font-size:220%; line-height:1em;  }

div#main2 p { color:#797979; font-size:130%; line-height:1.2em;  }


div#main div.ranking { width:229px; margin-right:35px; }
div#main div.ranking div.ranking_middle { background:url(../images/content/ranking_middle.gif) repeat-y top left; } 
div#main div.ranking div.ranking_middle div.ranking_left { background:url(../images/content/ranking_left.gif) no-repeat top left; height:21px; line-height:21px; }
div#main div.ranking div.ranking_middle div.ranking_left div.ranking_right { background:url(../images/content/ranking_right.gif) no-repeat top right; height:21px; padding:0 5px; }
div#main div.ranking div.ranking_middle div.ranking_left div.ranking_right a.rated { background:url(../images/content/arrow_rated.gif) no-repeat center left; display:block; float:left;margin-right:37px; padding-left:16px; padding-right:11px; color:#FFFFFF;   }
div#main div.ranking div.ranking_middle div.ranking_left div.ranking_right a.fav { background:url(../images/content/arrow_fav.gif) no-repeat center left; display:block; float:left; padding-left:15px; color:#666666;  }

div#main table.table{border-top:#DFDFDF 1px solid; border-bottom:#DFDFDF 1px solid; margin-top:20px; width:800px;}
div#main table.table th{ font-size:115%; color:#6C6C6C; font-weight:normal; padding:7px 15px; background-color:#ECEDEB; border-right:#DFDFDF 1px solid; text-align:left; border-bottom:#ECEDEB 1px solid; font-weight:normal; }
div#main table th a{  color:#6C6C6C;  text-decoration:none }
div#main table th a:hover{  text-decoration:underline }
div#main table.table select {border:none; border-top:#C1C1C1 1px solid; font-weight:bold; font-size:10px; color:#5F5353; margin-top:5px; width:75px;}

div#main table.table td { font-size:130%; color:#6C6C6C; padding:8px 0 8px 5px; white-space:nowrap; }
div#main table.table td.rank {background:url(../images/singal_star.jpg) no-repeat; padding:15px 12px; color:#FFF; font-size:190%; text-align:left;}
div#main table.table td a { color:#0076CA; text-decoration:none; }
div#main table.table td a:hover { color:#0076CA; text-decoration:underline; }
div#main table.table td a.review { color:#8D8D8D; }


div#main table.table2{border-top:#DFDFDF 1px solid; border-bottom:#DFDFDF 1px solid; margin-top:20px; width:980px;}
div#main table.table2 th{ font-size:115%; color:#6C6C6C; font-weight:normal; padding:7px 15px; background-color:#ECEDEB; border-right:#DFDFDF 1px solid; text-align:left; border-bottom:#ECEDEB 1px solid; font-weight:normal; }
div#main table.table2 select {border:none; border-top:#C1C1C1 1px solid; font-weight:bold; font-size:10px; color:#5F5353; margin-top:5px; width:75px;}

div#main table.table2 td { font-size:130%; color:#6C6C6C; padding:8px 0 8px 5px; white-space:nowrap; }
div#main table.table2 td.rank {background:url(../images/singal_star.jpg) no-repeat; padding:15px 12px; color:#FFF; font-size:190%; text-align:left;}
div#main table.table2 td a { color:#0076CA; text-decoration:none; }
div#main table.table2 td a:hover { color:#0076CA; text-decoration:underline; }
div#main table.table2 td a.review { color:#8D8D8D; }

div#main table.table3{border-top:#DFDFDF 1px solid; border-bottom:#DFDFDF 1px solid; margin-top:20px; width:300px;}
div#main table.table3 th{ font-size:115%; color:#6C6C6C; font-weight:normal; padding:7px 15px; background-color:#ECEDEB; border-right:#DFDFDF 1px solid; text-align:left; border-bottom:#ECEDEB 1px solid; font-weight:normal; }
div#main table.table3 select {border:none; border-top:#C1C1C1 1px solid; font-weight:bold; font-size:10px; color:#5F5353; margin-top:5px; width:75px;}

div#main table.table3 td { font-size:130%; color:#6C6C6C; padding:8px 0 8px 5px; white-space:nowrap; }
div#main table.table3 td.rank {background:url(../images/singal_star.jpg) no-repeat; padding:15px 12px; color:#FFF; font-size:190%; text-align:left;}
div#main table.table3 td a { color:#0076CA; text-decoration:none; }
div#main table.table3 td a:hover { color:#0076CA; text-decoration:underline; }
div#main table.table3 td a.review { color:#8D8D8D; }




div#main table2{border-top:#DFDFDF 1px solid; border-bottom:#DFDFDF 1px solid; margin-top:20px; width:400px;}
div#main table2 th{ font-size:115%; color:#6C6C6C; font-weight:normal; padding:7px 15px; background-color:#ECEDEB; border-right:#DFDFDF 1px solid; text-align:left; border-bottom:#ECEDEB 1px solid; font-weight:normal; }
div#main table2 select {border:none; border-top:#C1C1C1 1px solid; font-weight:bold; font-size:10px; color:#5F5353; margin-top:5px; width:75px;}

div#main table2 td { font-size:130%; color:#6C6C6C; padding:8px 0 8px 5px; white-space:nowrap; }
div#main table2 td.rank {background:url(../images/singal_star.jpg) no-repeat; padding:15px 12px; color:#FFF; font-size:190%; text-align:left;}
div#main table2 td a { color:#0076CA; text-decoration:none; }
div#main table2 td a.hover { color:#0076CA; text-decoration:underline; }
div#main table2 td a.review { color:#8D8D8D; }



div#main table3{border-top:#DFDFDF 1px solid; border-bottom:#DFDFDF 1px solid; margin-top:20px; width:100%;}
div#main table3 th{ font-size:115%; color:#6C6C6C; font-weight:normal; padding:7px 15px; background-color:#ECEDEB; border-right:#DFDFDF 1px solid; text-align:left; border-bottom:#ECEDEB 1px solid; font-weight:normal; }
div#main table3 select {border:none; border-top:#C1C1C1 1px solid; font-weight:bold; font-size:10px; color:#5F5353; margin-top:5px; width:75px;}

div#main table3 td { font-size:130%; color:#6C6C6C; padding:8px 0 8px 5px; white-space:nowrap; }
div#main table3 td.rank {background:url(../images/singal_star.jpg) no-repeat; padding:15px 12px; color:#FFF; font-size:190%; text-align:left;}
div#main table3 td a { color:#0076CA; text-decoration:none; }
div#main table3 td a.hover { color:#0076CA; text-decoration:underline; }
div#main table3 td a.review { color:#8D8D8D; }

div#main div.inner_main {margin-top:50px;}
div#main div.inner_main h2{font-size:22px; color:#6C6C6C; padding:0 0 0 30px; width:370px;}

div#main div.inner_main div.left{width:400px; float:left;}
div#main div.inner_main div.left2{width:415px; float:left;}


div#main div.clients{margin:0px 0px 15px 0px; text-align:center;}
div#main div.clients img{ margin:5px 10px 10px 5px;}
div#main div.clients p{text-decoration:underline;}
div#main div.clients a{color:#494747; font-size:100%; font-weight:normal; line-height:1.2em;}

.about{width:400px; margin-top:20px;}
.about_top{ background:url(../images/about_top.jpg) top no-repeat; height:10px; width:379px;}
.about_main{background:#E4F1FA url(../images/about_bottom.jpg) bottom no-repeat; float:left; width:339px; padding:10px 20px 25px 20px; color:#6C6C6C;}
.about_main p{margin-top:12px; font-size:12px; line-height:15px; word-spacing:7px;}
.know_more{ height:20px; background:url(../images/smal_star.jpg) left no-repeat; padding-left:20px; margin:40px 0px 0px 70px; font-size:12px;}

.about2{width:400px; margin-top:20px;}
.about2_top{  height:10px; width:400px;}
.about2_main{ float:left; width:400px; padding:10px 20px 25px 20px; color:#6C6C6C;}
.about2_main p{margin-top:12px; font-size:12px; line-height:15px; word-spacing:7px;}

.about2_main span{font-size:14px; color:#6C6C6C;}
.about2_main input{font-size:14px; color:#6C6C6C;}


div#main div.inner_main div.right{ float:left;  width:350px;}
.add_holder{margin-top:20px;}
.add1{ height:125px; ; margin:0px 0px 0px 50px;}
.add2{ height:125px; ; margin:10px 0px 0px 50px;}
.add {float:left; width:125px; height:125px; margin-left:10px;}
.advertise { height:20px; background:url(../images/smal_star.jpg) left top no-repeat; padding-left:30px; margin:40px 0px 0px 70px; font-size:12px;}

.add_holder li{margin-left:30px; font-size:130%; }
.add_holder li a{margin-left:5px;color:#0076CA; font-size:100%; font-weight:normal; line-height:1.8em;  }


/*--------Sidebar------------*/
div#sidebar h2 { border-bottom:#DDDDDD 1px solid; margin-bottom:15px; padding-bottom:17px; line-height:1.2em; font-size:180%; font-weight:normal; color:#797979; }
div#sidebar ul { margin-bottom:30px;}
div#sidebar ul li{margin-top:10px; background:url(../images/list.jpg) left no-repeat; padding-left:20px;}
div#sidebar ul li a{text-decoration:none; font-size:130%; color:#0076CA; font-weight:normal;}
div#sidebar ul li a:hover{text-decoration:underline; color:#0076CA; font-weight:normal;}

/*-------
// Interior Page Content
//-----*/

/*--------Hosting Form------------*/
div#hosting_form{ background:url(../images/banner/banner_bg.jpg) left top no-repeat; height:259px; padding:31px 38px 0px 42px; position:relative;}
div#hosting_form div.hosting_steps h1{ background:url(../images/banner/heading.jpg) left top no-repeat; height:36px; margin-bottom:35px;}

div#hosting_form div.hosting_steps ul { overflow:hidden; width:100%; }
div#hosting_form div.hosting_steps ul li{ font-size:140%; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
div#hosting_form div.hosting_steps ul li.step1{background:url(../images/banner/one.png) left top no-repeat; padding-left:61px; float:left; margin-right:7px; margin-left:4px;  width:280px;}
div#hosting_form div.hosting_steps ul li.step1 select{width:220px; }
div#hosting_form div.hosting_steps ul li.step1 h2{background:url(../images/banner/heading_elige_tipo.png) left top no-repeat; height:34px; margin-top:6px; margin-bottom:27px;} 

div#hosting_form div.hosting_steps ul li.step2{background:url(../images/banner/two.png) left top no-repeat;  padding-left:64px; float:left; margin-right:27px; width:220px; }
div#hosting_form div.hosting_steps ul li.step2 input.button{height:14px; margin-right:10px; line-height:14px;}
div#hosting_form div.hosting_steps ul li.step2 p{margin-bottom:10px;}
div#hosting_form div.hosting_steps ul li.step2 h2{background:url(../images/banner/heading_elige_las_opciones.png) left top no-repeat; height:34px; margin-top:6px; margin-bottom:27px;}

div#hosting_form div.hosting_steps ul li.step3{background:url(../images/banner/three.png) left top no-repeat; padding-left:46px; float:left; width:150px;}
div#hosting_form div.hosting_steps ul li.step3 h2{background:url(../images/banner/heading_ya_sta.png) left top no-repeat; height:34px; margin-top:6px; margin-bottom:22px; margin-left:18px;}
div#hosting_form div.hosting_steps ul li.step3 input.submit{ background:url(../images/banner/button_ver.png) right top no-repeat; height:67px; width:144px; border:none;}

div#hosting_form  a.button{padding-top:9px; position:absolute; bottom:14px; right:66px;  }
div#hosting_form  a.button span.left{background:url(../images/banner/button_left.png) left top no-repeat; display:block; height:33px; float:left; width:17px; }
div#hosting_form  a.button span.middle{background:url(../images/banner/button_middle.png) left top repeat-x; display:block; padding:16px 12px 5px 12px; font-size:130%; color:#8d8d8d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; width:114px; overflow:hidden; text-align:center;}
div#hosting_form  a.button span.right{background:url(../images/banner/button_right.png) right top no-repeat; height:33px; display:block; width:17px; float:left;}

/*--------Main------------*/
div.box_top_left{background:#ECEDEB url(../images/content/box_top_left.gif) left top no-repeat;}
div.box_top_left div.box_top_right{background: url(../images/content/box_top_right.gif) right top no-repeat; height:12px;}
div.box_bottom_left{background:#ECEDEB url(../images/content/box_bottom_left.gif) left bottom no-repeat;}
div.box_bottom_left div.box_bottom_right{background: url(../images/content/box_bottom_right.gif) right bottom no-repeat; height:12px;}

div#main.interior{padding-top:14px;}
div#main div.metadata div.left h1{font-weight:normal; }

div#main div.metadata{margin-bottom:9px; width:100%; overflow:hidden;}
div#main div.metadata div.right a{color:#666;}
div#main div.metadata div.right img{margin-right:12px;}
div#main div.metadata div.right p.votes a{ font-size:120%; color:#666; margin-right:25px; text-decoration:underline; line-height:2em;}
p.votes a{ font-size:120%; color:#666; margin-right:25px; text-decoration:underline; line-height:2em;}
div#main div.metadata div.right div.commentator{background:url(../images/banner/comment.jpg) left top no-repeat; height:23px; padding-left:40px; line-height:23px; margin-right:15px;}
div#main div.metadata div.right div.commentator p{ font-size:130%; color:#666; }

div.commentator{background:url(../images/banner/comment.jpg) left top no-repeat; height:23px; padding-left:40px; line-height:23px; margin-right:15px;}
div.commentator p{ font-size:130%; color:#666; }


div#main div.contact{background-color:#ECEDEB; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; padding:10px 0px 0px  20px; margin-bottom:15px; }
div#main div.contact div.left{border-right:1px solid #CECECE; width:210px; padding:10px 0px; margin-right:20px;}

div#main div.contact div.left p{font-size:120%; color:#797979; line-height:1.4em;padding-bottom:5px;}
div#main div.contact div.right{padding:10px 0px;}
div#main div.contact div.right p{font-size:120%; color:#797979; line-height:1.4em; padding-bottom:5px;}
div#main div.contact div.right p a{ color:#0076CA; line-height:1.4em;}
div#main div.contact div.right p a:hover{ color:#0076CA; line-height:1.4em;}

div#main div.post p { color:#797979; font-size:135%; line-height:1.4em; padding-bottom:20px;  }
div#main div.post p a { color:#0076CA; }
div#main div.post p a:hover { color:#0076CA;   }

div#main div.characteristic{margin-bottom:20px;}
div#main div.characteristic div.left{width:370px; padding-left:18px;}
div#main div.characteristic div.left h2{background:url(../images/banner/destacadas.gif) left top no-repeat; height:27px; margin-bottom:20px;}

div#main div.characteristic div.left ul li{background:url(../images/banner/star.gif) left top no-repeat; height:14px; padding-left:25px; line-height:14px; font-size:140%; color:#797979; margin-bottom:3px;}

div#main div.characteristic div.right { width:249px;}
div#main div.characteristic div.right p{font-size:110%; color:#8c8c8c;}
div#main div.characteristic div.right h2{ background:url(../images/content/pricios.jpg) left top no-repeat; height:18px; margin:2px 0px 26px 2px;}
div#main div.characteristic div.right div.price_box div.box_middle{background-color:#ECEDEB; padding:10px 20px 1px 20px;}
div#main div.characteristic div.right div.price_box div.box_middle h2{background:transparent; font-family:Arial, Helvetica, sans-serif; color:#8c8c8c; font-size:150%; margin-bottom:16px;}
div#main div.characteristic div.right div.price_box div.box_middle p{font-size:350%; color:#F1B643; margin-bottom:16px;}
div#main div.characteristic div.right div.price_box div.box_middle span{ font-size:40%; color:#8c8c8c; font-family:Arial, Helvetica, sans-serif;}

div#main div.tab_section div.tabs ul{width:100%; overflow:hidden;}
div#main div.tab_section div.tabs ul li{float:left;}
div#main div.tab_section div.tabs ul li a span.left{ background:url(../images/content/button_left.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;}
div#main div.tab_section div.tabs ul li a span.middle{ background:url(../images/content/button_middle.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; line-height:25px; color:#FFF; font-size:120%; font-weight:bold;} 
div#main div.tab_section div.tabs ul li a span.right{ background:url(../images/content/button_right.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;}

div#main div.tab_section div.tabs ul li a:hover {text-decoration:none;}
div#main div.tab_section div.tabs ul li a:hover span.left{ background:url(../images/content/button_left_hover.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;text-decoration:none;}
div#main div.tab_section div.tabs ul li a:hover span.middle{ background:url(../images/content/button_middle_hover.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; line-height:25px; color:#999; text-decoration:none;} 
div#main div.tab_section div.tabs ul li a:hover span.right{ background:url(../images/content/button_right_hover.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;text-decoration:none;}

div#main div.tab_section div.tabs ul li a.active span.left{ background:url(../images/content/button_left_hover.jpg) left top no-repeat; width:6px; height:25px; display:block; float:left;}
div#main div.tab_section div.tabs ul li a.active span.middle{ background:url(../images/content/button_middle_hover.jpg) left top repeat-x; height:25px; display:block; float:left; padding:0px 10px; color:#999; line-height:25px;} 
div#main div.tab_section div.tabs ul li a.active span.right{ background:url(../images/content/button_right_hover.jpg) right top no-repeat; width:15px; height:25px; display:block; float:left;}

div#main div.tab_section div.tab_contents div.tab_content div.section h2{ background-color:#ECEDEB; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#8c8c8c}
div#main div.tab_section div.tab_contents div.tab_content div.section.last{margin-bottom:15px;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last h2{ background-color:#8c8c8c; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#fff;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li{overflow:hidden;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li img{margin-left:40px; vertical-align:bottom;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li{font-size:140%; color:#8c8c8c; line-height:1.2em;}
div#main div.tab_section div.tab_contents div.tab_content div.section.last ul li span{font-size:130%; color:#F7AC4D; }

div#main div.tab_section div.tab_contents div.tab_content div.section ul li{ padding:9px 10px 8px 32px; background:url(../images/content/arrow.gif) 20px center no-repeat;  border-bottom:1px solid #DDDDDD; line-height:1.2em; font-size:130%; color:#8c8c8c;}
div#main div.tab_section div.tab_contents div.tab_content div.section ul li.last{border-bottom:none;}

div#main div.imprimir_plan{padding:0px 20px 0px 20px;  width:725px; overflow:hidden; margin-bottom:38px; }
div#main div.imprimir_plan a{font-size:110%; color:#8c8c8c; display:block; text-decoration:underline; background:url(../images/content/printer.jpg) left top no-repeat; height:30px; line-height:30px; padding-left:45px;}


div#main div.comments h2{background-color:#ECEDEB; padding:10px 20px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; font-size:130%; color:#8c8c8c}
div#main div.comments p.comment_metadata{font-size:140%; color:#797777; line-height:1.2em; padding-left:60px;}
div#main div.comments p.comment_metadata a{color:#797777; line-height:1.2em; padding-left:60px;}
div#main div.comments p.comment_metadata a:hover{color:#797777; line-height:1.2em; padding-left:60px;}
div#main div.comments div.comment{margin-bottom:23px;}
div#main div.comments div.comment div.comment_box_middle{ background:url(../images/content/comment_box_middle.jpg) left top repeat-y; overflow:hidden; width:759px; height:100%}
div#main div.comments div.comment div.comment_box_middle div.comment_box_top{background:url(../images/content/comment_box_top.jpg) left top no-repeat;}
div#main div.comments div.comment div.comment_box_middle div.comment_box_top div.comment_box_bottom{background:url(../images/content/comment_box_bottom.jpg) left bottom no-repeat;  padding:20px 20px 12px 68px; overflow:hidden; width:677px; }
div#main div.comments div.comment div.comment_box_middle div.comment_box_top div.comment_box_bottom p{font-size:140%; color:#666; line-height:1.12em;}
div#main div.comments div.comment div.comment_box_middle div.comment_box_top div.comment_box_bottom a.read_more{ font-size:350%; color:#8c8c8c; float:right; text-decoration:none; line-height:1em;}
div#main div.comments div.comment div.comment_box_middle div.comment_box_top div.comment_box_bottom a.read_more:hover{  text-decoration:none;}


div#main div.comment_form{padding-left:20px;}
div#main div.comment_form table{ width:720px; border:none;}
div#main div.comment_form table td{padding:5px;}
div#main div.comment_form table td.left{ width:200px; text-align:left;}
div#main div.comment_form table td.right{ width:520px; text-align:left;}
div#main div.comment_form table td label{ font-size:120%; color:#8c8c8c;}
div#main div.comment_form table td a{ font-size:70%; text-decoration:underline; color:#8c8c8c; vertical-align:top;}
div#main div.comment_form table input.textbox{width:215px;border:none; background-color:#D7D9D5; padding:5px 10px; color:#8c8c8c; font-size:100%; }
div#main div.comment_form table textarea{background-color:#ECEDEB; padding:5px; border:none; color:#8c8c8c; font-size:120%; width:720px}


/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		overflow:hidden;
		background: url(../images/alt_star.gif) top left repeat-x;	
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		width:25px;
		height:25px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
/*-----Pagination-----*/

div.pagination{ padding:10px; text-align:center;}



div.pagination a{color:#0076CA; }
div.pagination a.button1{ display:block; width:62px; height:11px; padding:7px 0px; text-align:center;  margin:0px 2px; float:left;}
div.pagination a.button2{ display:block; width:27px; height:11px; padding:7px 0px; text-align:center;  margin:0px 2px; float:left;}
div.pagination div.center{line-height:2.6em; }
div.pagination div.center a{color:#0076CA; margin:0px 3px; font-size:145%; font-weight:bold}
div.pagination div.center a.active{color:#0076CA; margin:0px 3px; font-size:225%; font-weight:bold}

div#main div.comments commentlist li, #commentform input, #commentform textarea { 
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	}
div#main div.comments commentlist li ul li {
	font-size: 1em;
}

div#main div.comments commentlist li {
	font-weight: bold;
}

div#main div.comments commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

div#main div.comments commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

div#main div.comments commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}




#footer a strong {
color: #747474;
}

div.post ul {
list-style-type:disc;
color:#797979;
font-size:135%;
line-height:1.4em;
padding-bottom:20px;
padding-left:25px;

}
div.navigation a{
font-size:135%;
color:#0076CA;
}

p iframe{
clear:both;
float:right;
margin-top:5px;
}

.tablacupones{
border:1px solid #A0A0A0;
padding:5px;
width:100%;

}
.tablacupones thead {
font-size:150%;
font-weight:bold;
text-align:center;
color:#626262;
}
.tablacupones td{
padding:5px;
font-size:11px;
vertical-align:top;
border-top:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
}
.tablacupones tr {
border:1px solid #A0A0A0;
}

div#main div.post p.codigocupon {
color:#5F5F5F;
}

.tablacupones thead td{
font-size:14px;
}







