/*  
modificado  por 2MDC.com

Theme Name: Zpoon
Theme URI: http://www.reviewsremix.com/
Description: Massimo Di Trento Haute Couture presents: Zpoon a very beautiful WP theme with a nice looking and a stylish design, A Tribute to women. Spring-Summer Collection 2008.
Version: 1.0
Author: Massimo Di Trento & Nicola Di Trento.
Author URI: http://www.reviewsremix.com/
*/

html {
	background:#fcfcfc;
	}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body *{line-height:1.22em;}
body {
	text-align: center;
	color: #333;
	line-height:1.22em;
	font-size: 13px;
	font-family: Arial;
	background:#fcfcfc;

}
strong {font-weight:bold}
ol,ul {list-style:none;}

input[type=submit], input[type=button] {cursor:pointer}

.relleno_fondo {
	background:url(../images/cabecera.gif) center top no-repeat;
	z-index:-2;
	width:954px;
	margin:0 auto;

}

textarea:hover {background:#CEDDDF;}
select,input,textarea{font-family:Arial}

div#header {
	/*background: url(../images/headberbg.jpg) center no-repeat;*/
	height: 33px;
}

.clearboth {
	clear: both;
}

div#search {
	background: url(../images/search_background.gif) repeat-x;
	width: 950px;
	margin:0 auto;
	height:32px;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
}
div.inner {
	width: 880px;
	margin: auto;
	text-align: left;
	padding:0px;
}
div#search div.inner {
	padding:0;
	width:946px;

}
div#header h1 {

	font-size: 16px;
	color:#fff;
	font-weight: bold;

	margin:-85px 0 0 -34px;
	_margin:-86px 0 0 -34px; /* solo IE6 */
	position:absolute;

	z-index:100;
}
div#header h1 a {
	color: #fff;
	text-decoration: none;
}
ul#navigation {
text-align:left;
position:relative;
}
ul#navigation li {
	float:left;
	display: inline;
	text-align:center;
	border-right:1px solid #dee5e0;
	border-left:1px solid #fff;
	height:26px;
	padding:10px 0 0 0;

	
}
ul#navigation li a {
    font-family:Arial;
	color: #636363 !important;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display:inline-block;
	padding:0 3px;
	font-style:normal;
}



ul#navigation li:hover, ul#navigation li.hover  {


	background:url(../images/boton_hover_sup.gif) bottom repeat-x;

}

ul#navigation li.current_page_item a{color:#ec008c !important;font-size:14px}


ul#navigation li:hover a, ul#navigation li.hover a {
		color: #fff !important;
	text-decoration: none;





}

ul#navigation li a:hover {
	color: #EA7100;

	}
	

div.pagination {
	padding:3px;
	margin:5px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
	text-decoration: none; 
	color: #fff;
	background: #2C2C2C url(images/poff.gif);
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #89C10A;
	color: #FFF;
	background: #89C10A url(images/pon.gif);
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #89C10A;
	font-weight: bold;
	background: #89C10A url(images/pon.gif);
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

div#search {
 height:37px;
}
.capa_busqueda {
background:#FFFFFF;
float:right;
margin-right:8px;
margin-top:9px;
width:250px;


}

.caja_busqueda {
border:1px solid #cfcfcf;
width:186px;
padding:1px;
margin:0;
font-size:12px;
height:15px;
float:left;
}
.caja_busqueda:hover {background:#cedddf;border:1px solid #333}

hr {border:none;height:1px;background:#999999}
.hr {background:#CCCCCC}	

.buscar {
width:60px;
font-size:11px;
font-weight:bold;
height:19px;
background:url(../images/search_background.gif) repeat-x 0px -9px;
border:none;
margin:0;
}


div#search form {

	/*width: 35%;*/
	text-align: right;


}
div#search form * {
	vertical-align: middle;
}
input#s {
/*	width: 190px;*/
}


#sidebar {
margin:20px 20px 0 0;
}
ul#sidebar input#s {
	width: 160px;
}
a#rss-link, a#technorati-link {
	display: block;
	float: right;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: 4px;
	text-decoration: none;
	margin: 0 20px 0 0;
}

div#wrapper {
	text-align: left;
	width: 950px;
	margin: 0 auto;
	background: #fff /*url(images/wrapper.gif) repeat-y*/;
	border:1px solid #b2b2b2;
	border-bottom:none;
	border-top:none;

}
div#content {

	float: left;
	padding: 12px;
	


}

div#content ul {
margin:10px;
font-size:12px;
}

div#content ul li{
background:url(../images/flecha_li.gif) 1px 5px no-repeat;
padding-left:15px;
margin-bottom:6px;
list-style:none;
}
div#content ul li a{cursor:pointer;text-decoration:underline;color:#333}
div#content ul li a:hover {color:#666666}


div#content a {color:#666}
div#content a:hover {color:#000}

div#content_margen { padding:20px 0px 0 40px;}
div#content_margen p {font-size:14px;margin-left:20px;}

div#content_margen h2, #content_faq h2, .ddsg-wrapper h2 {
font-weight:bold;
font-size:23px;
color:#EC008C;
margin:0 0 20px 0px !important;
}
.index_caja h2 strong {color:#666666}
.index_caja h2 em {color:#EC008C; font-style:normal;font-weight:bold}

div#content_margen h3 {font-size:15px;color:#999} 

div#content_margen strong{
color:#7A9A00;
font-size:14px;
}
.index_caja strong{color:#7A9A00;}
.index_caja strong em {color:#EC008C;font-style:normal;font-weight:bold;}

div#content_margen strong em{
font-weight:bold;
font-style:normal;
color:#EC008C;
}



div#content h3 {
font-weight:bold;

}


ul#sidebar {
	display: block;
	width: 240px;
	float: right;
	padding: 12px;
	font-size: 13px;

}
ul#sidebar h2 {

	font-size: 20px;
	color: #98C000;
	
}

ul#sidebar h3 {
	font-size: 15px;
	color: #98C000;
	font-weight:bold;
	margin:5px 0 ;
}

ul#sidebar li {
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #ccc;
}
ul#sidebar li ul li {
	font-size: 13px !important;
	margin: 0 0 0 10px;
	border: none;
}

ul#sidebar li ul li a{
color:#666;
}

ul#sidebar li ul li a:hover{color:#000}

ul#sidebar ul.block-list li a {
	display: block;
	padding: 1px 0;
	border-bottom: 1px dotted #ccc;
	text-decoration: none;

}
ul#sidebar ul.block-list li a:hover {
	text-decoration: none;
}

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {

	display:block;
	padding:4px 4px 4px 8px;
}
		
.subnav li a:hover, .subnav li a:active {

	text-decoration:none;
	color: #fff;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
	
.subnav2 li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav2 li a:link, .subnav2 li a:visited {

	display:block;
	padding:4px 4px 4px 8px;
	}
		
.subnav2 li a:hover, .subnav2 li a:active {

	text-decoration:none;
	color: #fff;
	}

.subnav2 li li a:link, .subnav2 li li a:visited {
	border-left:none
	}

.subnav3 li {
	list-style:none;
	}

.subnav3 li a:link, .subnav3 li a:visited {
	display:block;
	padding:0px 4px 0px 8px;
	color: #31506F;
	font-weight: bold;
	}
		
.subnav3 li a:hover, .subnav3 li a:active {
	text-decoration:none;
	color: #BC4B08;
	}


h2, h3, h4, h5, h6 {
	
}
h2 {
    font-size: 22px;
	font-weight: normal;

	padding: 0px 0px;
	margin: 0 0 8px!important;
}
h2 a {
	
	text-decoration: none;
}
h2 a:hover {
	color: #BC4B08;
	text-decoration: none;
}
h3 {
	font-size: 18px;
	margin: 0 0 8px;
}



div.post h3 {
	margin: 0 0 2px;
}

div.post h2 {line-height:14px;}
h4 {
	font-size: 16px;
}
div.post-title {
	margin: 0 0 10px;
	padding-top: 10px;
}
div.post-title h2 {
	/*padding:18px 0 3px 90px !important;*/
	clear:both;
}

div.post-title h2 a{
	color:#EC008C !important;
	font-weight: bold;
	font-size: 20px;
}
	
div.post-title h2 a:hover{text-decoration:underline}

div.post-title h3 {
	color: #999;
	font-size: 14px;
}
div.post-title h3 a {
	color: #666;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
div.post-title h3 a:hover {
	border-bottom: 1px solid #aaa;
	color: #444;
}

.postmeta{
	color: #B2B2B2;
	font-size:14px;
	padding: 3mm;
	border: 1px solid #040404;
	font-family:Verdana, sans-serif;
	margin-top:25px;
	background: url(images/postmetabg.gif) repeat-x;
}

.postmeta a {
	text-decoration: none;
	color: #B2B2B2;
}
.postmeta a:hover {
	text-decoration: underline;
	color: #535353;
}

.postrss{
	color: #767671;
	font-size:14px;
	padding: 3mm;
	border: thin dotted #2c2c2c;
	font-family:Verdana, sans-serif;
}

p {
	margin: 0 0 20px;
	font-size: 12px;
	line-height: 20px;
}
p img {
	border: 5px solid #fff;
	margin-right: 15px;
	margin-bottom: 10px;
}
p a:hover img {
	border: 1px solid #777;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
img.float-left, img.alignleft {
	display: block;
	float: left;
	clear: left;
	margin: 0 24px 12px 0;
}
img.float-right, img.alignright {
	display: block;
	float: right;
	clear: right;
	margin: 0 0 12px 12px;
}
img.center, img.centered {
	display: block;
	clear: both;
	margin: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
div.post-content ul, div.post-content ol {
	margin: 5px 0 12px 34px !important;
	list-style: disc;
	font-size: 12px;
	line-height: 20px;
	font-size:14px !important;
}
div.post-content ol {
	list-style: decimal;
}
a {
	color: #E54300;
}
a:hover {
	color: #E54300;
}
blockquote {
	font-size: 15px!important;
	/*font-family: Georgia, Times, 'Times New Roman', serif;*/
	color: #444;
	font-style: italic;
	margin: 0 0 0 22px;
	line-height: 24px!important;
	display: block;
	background: #F5F7F7;
}
blockquote p {
	font-size: 14px!important;
	line-height: 24px!important;
}
cite {
	text-align: right;
	float: right;
	color: #aaa;
}
cite a {
	color: #aaa;
	text-decoration: none;
}
cite a:hover {
	color: #999;
	text-decoration: underline;
}
code {
	font-size: 130%;
	background: #fafafa;
}
code.block {
	display: block;
	padding: 10px;
}
div.post {

	border-bottom: 1px dotted #ccc;
	width:500px;
	/*background: url(../images/post.gif) no-repeat scroll 0 4px	;*/
	


}

#content .post-meta-top {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	color: #8E8F91;
}

.auth {
	float: left;
 	padding:0 0px 0 0;
	text-align: left;
}
.auth span {
	padding: 0px 0px 0px 15px;
	background: url(../images/i_author.png) 0px 1px no-repeat;
}
.auth a {
	text-decoration: none;
	color: #000000;
}

.auth a:hover {
	text-decoration: none;
	color: #FF6600;
}

.date {
	float: left;
	text-align: left;
	padding: 0px 15px 0px 5px;
}
.date span {
padding: 0px 0px 10px 0px;
}

div.post-meta {
	display: block;
	padding: 15px 10px 0px 10px;
	font-size: 13px;
	color: #6f7f8a;
}
div.post-meta-cap {
	height: 5px;
}
div.post-meta span {
	display: block;
	padding: 10px 0;
}
div.post-meta a {
	text-decoration: none;
	color: #535353;
}
div.post-meta a:hover {
	text-decoration: underline;
}
ul.post-comments {
	margin: 26px 0;
}
ul.post-comments h3 {
	margin: 0 0 5px;
}
li.comment {
	display: block;
	padding: 20px 20px 0;
	border-bottom: 1px dotted #ccc;
	background: #fafafa;
}
li.comment.alt {
	background: #fff;
	 padding: 0 0 0 20px !important
}

cite.comment-author {
	text-align: left;
	float: left;
	color: #000;
	font-size: 16px;
	font-weight: bold;

	clear: left;
	display: block;
}
cite.comment-author a {
	color: #333;
	text-decoration: none;
}
cite.comment-author a:hover {
	text-decoration: underline;
}
cite.comment-author img {
	position: relative;
	top: 6px;
	margin: 0 10px 0 0;
}
div.comment-content {
	display: block;
	width: 350px;
	float: left;
	padding: 0 0 0 10px;
}
table#wp-calendar {
	margin: auto;
	text-align: center;
}
table#wp-calendar caption {
	font-size: 14px;
	text-align: center;
	color: #999;
}
table#wp-calendar td {
	padding: 5px;
	font-size: 13px;
	text-align: center;
}
table#wp-calendar th {
	font-size: 14px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
table#wp-calendar td a {
	font-weight: bold;
}
a abbr, a acronym {
	border: none;
}
div#footer {
	background:#262626 url(../images/footerbg.gif) top repeat-x;
	display:block;
	margin:0 auto;

	text-align:center;
	width:100%;
	height:200px;
}

div#footer span{
	background:url(../images/footer_caja.gif) center no-repeat;
	margin:0 auto;
	width:984px;
	display:block;
	height:42px;

}



div#footer p {
	font-size: 12px;
	margin: 0 0 5px 5px;
	color: #FFFFFF;
}
div#footer a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #222;
	font-weight: bold;
}
div#footer a:hover {
	color: #fff;
	border-bottom: 1px solid #444;
}
div#footer p#name {
	font-size: 16px;
	color: #FFFFFF;
}
div#footer p#credits {
	color: #FFFFFF;
}
div#footer p#credits a {
	color: #FFFFFF;
}
div#footer p#credits a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/* PAGINA DE INICIO */

.index_destacado {
display:block;
background:url(../images/banner_home.jpg) no-repeat top right #f7f7f7;
width:894px;
margin:13px 14px 25px 14px;
border:1px solid #ababab;
border-radius:8px;
-moz-border-radius:8px;
padding:0 0 20px 0
}

.index_destacado .index_destacado_left {
display:block;
width:420px;
margin:20px 0 0 20px;
float:left;
}

.index_destacado .index_destacado_right {
float:right;
margin:20px 20px 0 0;
width:420px;
}
.index_destacado_video {
	text-align:center;	
	}



.compatible {text-align:right;float:right;width:124px;}
.compatible h5 {font-size:10px;color:#333333 }

.index_destacado h3{
color:#EC008C;
font-size:23px;
margin:0px;
margin-bottom:10px;
}
.index_destacado h4 {
	background:url(../images/new.gif) 0 0 no-repeat; 
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 10px 50px;
	margin-bottom:10px
	}
.index_destacado_strong {
	color:#0485e8;
	font-weight:normal;
	font-size:15px;
	display:block;
	margin-bottom:10px;
	}


.index_destacado p {
font-size:15px;
color:#666;
line-height:18px;
}
.index_destacado p strong{
font-size:15px;
color:#EC008C;
}
.index_destacado p strong em {
font-style:normal;
color:#7A9A00;
font-weight:bold;
}

.index_destacado ul li{
font-size:14px;
color:#666;
margin:-5px 0;
}

.index_caja {
margin-left:17px;
width:600px;
}

.index_caja h2 a{color:#98C000 !important;}
.index_caja h2 img {vertical-align:middle}

.index_caja ul {
font-size:14px !important;
color:#666
}

.index_caja ul li {margin-left:45px;}


.index_caja h2 {
font-size:18px !important;
color:#98C000 !important;
font-weight:bold !important;
margin-bottom:8px !important;
}

.index_caja p {margin-left:40px;font-size:14px;color:#666;line-height:17px;font-weight:normal}


.download_home {
	background:url(../images/download_home2.gif) 0 0 repeat-x;
	display:block;
	height:42px;
	line-height:42px;
	padding:0 15px;
	margin:15px auto;
	font-weight:bold;
	font-size:16px;
	color:#fff !important;
	text-decoration:none;
	width:233px;
	text-align:center;
	border:1px solid #2a69cd;
	}
.download_home:hover {background-position:0 -42px;border:1px solid #d22dc2}

#breadcrumb {
font-size:11px;
color:#777;
font-weight:bold;
margin:0 0 10px;
}

#breadcrumb strong {
color:#EC008C;
}

#breadcrumb strong a{
color:#EC008C;
}



.index_blog {
display:block;
margin-left:30px;
width:550px;
margin-top:5px;
background:#EFEFEF;
float:left;
padding:0;
}

.index_blog *{ background:none !important;}

.index_date {
float:left;
width:71px;
text-align:left;
font-size:12px;
color:#EC008C;
font-style:oblique;
clear:both;

}

.index_auth {
float:left;
width:90px;
text-align:left;
margin:0 0 4px 0;
padding-left:7px;

}

.index_post-title {
float:right;
margin:0 0 5px;;
width:400px;
font-size:13px;
font-weight:bold;
}

.index_cat {
float:right;
margin:10px 0;
width:400px;
}




.index_post-content {
float:right;
width:400px;
margin-bottom:14px;
}

.index_post-content strong {color:#98C000;font-weight:bold}
.index_post-content strong em {color:#EC008C; font-style:normal;font-weight:bold}

.index_post-content p {
margin:0 10px 0 0;
line-height:15px;
color:#666;
}

.index_postmeta {
	color: #B2B2B2;
	font-size:14px;
	font-size:12px;
		margin-top:15px;
	padding-bottom:6px;
	border-bottom:1px solid #fff;
	padding-left:7px;
}

.index_postmeta a {color:#98C000 !important}

.index_tablon {
float:right;
width:270px;
text-align:center;
margin:30px 0 0 0;
}



.index_tablon .caja {
background:url(../images/tablon_sup.gif) top no-repeat;
width:260px;
padding-top:17px;
margin-bottom:10px;
text-align:left;
}



.index_tablon .caja img {margin-bottom:-3px;}
.index_tablon .caja p, .index_tablon .caja h3 {margin:7px 10px 0 25px;line-height:16px}
.index_tablon .caja p { margin-top:16px}

.index_tablon .caja p strong { color:#EC008C}
.index_tablon .caja h3 * {font-size:15px;font-weight:bold;font-style:normal;font-size:16px !important}
.index_tablon .caja h3 strong a, .index_tablon .caja h3 strong em a{color:#EC008C !important;font-size:17px;font-weight:bold;font-style:normal;text-decoration:none}
.index_tablon .caja h3 strong em {color:#98C000;}
.index_tablon .caja h3 img {vertical-align:middle;margin-right:5px}
.index_tablon .caja a:hover {text-decoration:underline}


.dos_columnas {width:590px;margin-top:10px;}
.dos_columnas h3{ color:#7A9A00;font-size:22px;}

.colderecha {margin:0 20px 0 0 ;}
.colderecha a{ color:#666}
.colderecha a:hover{ color:#7A9A00}


.colizquierda {float:left;font-size:12px;margin-left:10px;}
.colizquierda .index_tablon {margin:10px 0 0 0 }
.index_tablon #breadcrumb {padding:0}
.colizquierda div {float:left;}
.colizquierda a{ color:#666}
.colizquierda a:hover{ color:#000}

.colizquierda div div ul li a:hover{ color:#7A9A00;font-weight:bold;}
.colizquierda div div ul{width:200px;margin:15px 0 15px 40px;}
.colizquierda div div ul li {margin:1px 0;background:url(../images/flecha_li.gif) left no-repeat;padding-left:15px}
.colizquierda div div h3 {color:#EC008C;font-size:17px !important;}


div#contentDer div {float:left;}


div#contentDer ul {margin:10px;font-size:12px;}

div#contentDer ul li{
background:url(../images/flecha_li.gif) 1px 5px no-repeat;
padding-left:15px;
}

div#contentDer a {color:#666}
div#contentDer a:hover {color:#000}

/* PIE */

.menu_pie {}

.menu_pie li a{color:#ccc !important;padding-bottom:2px;}
.menu_pie li a:hover {color:#fff !important;border-bottom:1px dashed #fff !important}
.menu_pie li {display:inline;font-size:11px;margin:15px 13px}

.menu_pie li img {vertical-align:middle;margin-right:5px}

.menu_pie li a strong {color:#7A9A00;}
.menu_pie li a strong em{color:#EC14CD;font-style:normal;font-weight:bold}

.piedepagina a {font-size:11px}
.piedepagina a:hover {border-bottom:1px dashed #fff !important }
.piedepagina {
font-style:oblique;
color:#CCCCCC !important;
display:block;
font-size:11px !important;
margin:12px 0 !important;
}

/* MENU SUPERIOR MINI */


#menu_superior_mini {text-align:center;position:relative;top:0px;font-size:11px;font-weight:bold;color:#636363;height:33px;;padding:4px 0 0 0}
#menu_superior_mini li {display:inline;padding:0 15px;background:url(../images/raya_li.gif) right no-repeat;border-right:1px solid #636363}
#menu_superior_mini li a{color:#636363;text-decoration:none;}
#menu_superior_mini li a:hover{color:#000;text-decoration:underline}

#phpdocx {color:#D6D6D6;left:753px;position:relative;width:150px;} 
#phpdocx p {font-size:12px;}	
#phpdocx p strong { color:#7A9A00;}
#phpdocx p strong em{ color:#EC14CD;font-style:normal;font-weight:bold}
#phpdocx a {color:#D6D6D6;text-decoration:none}
#phpdocx a:hover {color:#fff;text-decoration:none;border-bottom:1px dashed #fff;}


/* DOWNLOAD */

.tabla  {font-size:14px;border-collapse:collapse;font-size:14px;}

.tabla td, .tabla th{padding:0px 5px;border:1px solid #000;}

.tabla strong {color:#EC008C !important;text-align:center;display:block;font-size:16px !important;}


.tabla th{background:#98C000;font-size:16px;color:#fff;font-weight:bold}

.tabla .ok { background:url(../images/ok.gif) center no-repeat;width:130px;height:30px;display:block }
.tabla .no_ok { background:url(../images/no_ok.gif) center  no-repeat;width:130px;height:30px;display:block }


.tabla2 {font-size:14px;border-collapse:collapse;font-size:14px;margin:0 auto 10px auto}
.tabla2 td, .tabla2 th{padding:2px 5px;border:1px solid #666666;line-height:12px;}
.tabla2 strong {color:#EC008C !important;}
.tabla2 img {vertical-align:middle !important}

.download {}
.download a {
		background:url(../images/download_home2.gif) 0 -6px repeat-x;
	display:block;
	height:32px;
	line-height:32px;
	padding:0 15px;
	margin:15px auto;
	font-weight:bold;
	font-size:16px;
	color:#fff !important;
	text-decoration:none;
	width:100px;
	text-align:center;
	border:1px solid #2a69cd;
	}
.download a:hover {background-position:0 -48px;border:1px solid #d22dc2}



/* PARA EL FORMULARIO DE CONTACTO */

.contactform {width:350px;font-size:14px;}

.contactleft {
	width: 100px; 
	text-align: right;
	clear: both; 
	/*float: left; */
	display: inline; 
	padding: 4px 6px; 
	margin: 5px 0; 
}

.contactright {

	margin: 5px 0; 
	line-height:28px;
	width:330px;
}
.contactright input, .contactright textarea{width:300px !important;border:1px solid #000;background:#f9f9f9;padding:3px;}
.contactright input:hover , .contactright textarea:hover {background:#CEDDDF ;}

.contactright textarea{height:120px}
.contactright .boton {width:100px !important}
.contacterror {	border: 2px solid #ff0000 !important; }




.form_contact {border:1px solid #333;width:400px;padding:10px}
.form_contact p{padding:0;margin:0 0 10px 0 !important}
.form_contact input[type="text"], .form_contact textarea {border:1px solid #000;width:380px;font-size:15px;color:#666;padding:1px 4px;}
.form_contact input[type="text"]:hover {background:#cedddf}
.form_contact .quiz-162 {border:1px solid #FF9900;display:block;padding:10px;margin:10px 0 0 0;width:140px;height:34px}
.form_contact .wpcf7-quiz-label {font-size:19px;font-family:Courier new;font-weight:bold;}
.form_contact .quiz-162 input[type="text"] {width:43%;border:1px solid #FF9900;background:#FFFFEC;margin:0 0 0 10px;padding:4px;font-size:19px;text-align:center}
.form_contact .quiz-162 input[type="text"]:hover {background:#FFFFC1}

.form_contact input[type="submit"] {background:url(../images/boton2.gif) repeat-x 0 0;height:30px;line-height:30px;text-align:center;border:1px solid #333;padding:0 10px;font-size:16px;}
.form_contact input[type="submit"]:hover {background-position:0 -30px;color:#fff}


#idproductButton {background:url(../images/boton2.gif) repeat-x 0 0;height:23px;line-height:20px;text-align:center;border:1px solid #333;padding:0 10px;font-size:13px;width:100px}
#idproductButton:hover {background-position:0 -30px;}


.boton {
background:url("../images/fondo_boton.gif") repeat-x bottom;
border:1px solid #646464;
color:#222 !important;
cursor:pointer;
font-size:10px;
height:18px;
margin:3px 0 10px;
padding:3px 7px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
text-decoration:none;
font-weight:bold
}
.boton:hover {background:url("../images/fondo_boton_hover.gif") repeat-x bottom #9e9e9e;color:#fff !important;text-decoration:underline}



.subtheme {

/*background-color:#F2F2F2;*/

border-collapse:collapse;
margin: 0 0 0 10px;

font-size:12px;
}
.subtheme p{margin:0;font-weight:bold}
.subtheme h3{color:#EC008C;font-size:19px;margin:10px 0}

.subtheme_explication {
background-color:#F8F8F8;
border:1px solid #999999;
padding:22px 10px 10px;
width:520px !important;
margin:5px 0;

}

.subtheme_explication h4 { font-family:Courier;color:#000;font-size:17px;font-weight:bold;margin:0 0 10px 0}
.subtheme_explication p {margin:0 0 0 10px;font-weight:normal}


/*** CAJA SUPERIOR DE LOGIN ***/

#login {
font-size:12px;
height:65px;
margin:0;
text-align:right;
width:922px;

}

#login .lost, #login .register { text-decoration:underline;margin:0 !important;padding:0 13px}
#login .lost {padding:0 0px 0 13px}
#login .register {border-right:1px solid #000;font-weight:bold;color:#990000}
#login .lost:hover, #login .register:hover { color:#666666}



#login h2 {
font-size:12px;
color:#333333;
float:right;
font-size:12px;
padding-right:7px;
padding-top:8px;
width:500px;
font-style:oblique;
}

#login h2 span { color:#ccc;font-size:10px;padding:10px 0 0 0;}

#login input { margin : 0 6px; }

#login label {text-align:left;color:#636363;margin:0;padding:0;vertical-align:baseline;}

#login .mid {border:1px solid #636363;
font-size:12px;
margin:0 0 3px 4px;
padding:0 0 0 3px;
vertical-align:top;
width:140px;

}

#login #rememberme {width:10px}
#login  .login_entrar {
color:#000;
background:url(../images/fondo_boton.gif) repeat-x;	
margin:3px 0 10px;;
padding:0 5px;
text-transform:uppercase;
width:57px !important;
vertical-align:middle;
cursor:pointer;
font-size:10px;
height:18px;
border:1px solid #646464;
text-align:center;
}
#login  .login_entrar:hover {color:#fff !important;background:url(../images/fondo_boton_hover.gif) !important}


#login li {display:inline;margin:0 5px;font-size:11px;}
#login ul {height:26px;padding:5px 0;_padding:7px 0  }
#login #caja_login {
vertical-align:middle;
padding:0;
}
#login .sidebarlogin_otherlinks {display:block;}
#caja_login a, .page_item a{color:#000;margin:0 5px;text-decoration:none}
#caja_login a:hover, .page_item a:hover {color:#fff}
#login #login_error {float:left;display:inline;margin:0 0 0 545px;;color:#990000;z-index:100}

/*.avatar_conta	iner img{width:20px;height:20px;display:inline;vertical-align:middle;}*/

.pagenav {text-align:right;display:block;float:left;width:100%}
.pagenav ul li{display:block}



#comments_form { 
border-top:1px dashed #7A9A00;
margin:25px 120px 0px 0px;
float:right !important;
padding:20px 0 10px 10px;
}

#comments_form { 
_margin:25px 50px 0px 0px; /* SOLO PA IE6 */
}
#commentform textarea, #commentform  #author, #commentform #email, #commentform #url{border:1px solid #666}
#commentform textarea {width:475px}
#commentform textarea:hover, #commentform  #author:hover, #commentform #email:hover, #commentform #url:hover{background:#CEDDDF;}
#commentform  #author, #commentform #email, #commentform #url{width:230px}
#comments_form textarea { width:515px;border:1px solid #333333}
#comments_form textarea:hover {background:#CEDDDF;}
#comments_form #author, #comments_form #email, #comments_form #url{ border:1px solid #333333}

#comments_form p{ width:350px !important}
#comments_form #contentDer div { width:350px !important }
#comments_form li {background:none !important}
#comments_form .comment-author {font-size:13px;color:#EC008C}
#comments_form h3{color:#7A9A00;font-size:22px;margin-bottom:20px}
#comments_form ul h3{background:url(../images/h3_comments.gif) no-repeat left;padding-left:45px;margin-bottom:21px;}

.shoppingcart {border:1px solid #999;padding:15px;margin:10px 0;clear:both}

.shopping_cart h2, .shopping_cart h2 strong {font-weight:normal !important;display:inline;padding-left:12px;font-size:20px !important;color:#EC008C !important;}
.shopping_cart td{text-align:left}

formbuy input {font-size:12px;margin:0 5px;padding:0 5px;}
.formbuy .caja {width:168px;border:1px solid #666666;padding:1px}
.formbuy .caja:hover {background:#CEDDDF;}

.linkshopping {


}
.linkshopping a {background:url("../images/boton_compra.gif") no-repeat ;color:#000000 !important;display:block;
font-size:15px;font-weight:bold;line-height:34px;padding:0 0 0 73px;text-decoration:none;text-transform:uppercase;border:1px solid #333333;width:200px;margin:0 auto}
.linkshopping a:hover {text-decoration:underline;background:url("../images/boton_compra_hover.gif") no-repeat;color:#fff !important }
.linkshopping img {vertical-align:middle;margin:0 10px 0}

.submit {font-size:12px !important;}

.registerform * {font-size:12px !important;}
.registerform p {margin:0 !important;}
.registerform label, #loginbuy label {width:86px;float:left;display:inline-block;font-size:12px;font-weight:bold;padding-right:20px;}
.registerform .input, #loginbuy .mid {border:1px solid #000;display:inline;width:160px !important;margin-bottom:6px;}
#loginbuy br {display:none}
#loginbuy p label {margin:0;padding:0;}
#loginbuy h2{font-size:14px !important}
#loginbuy div ul li {color:#000 !important;width:100px;text-align:left}


#loginbuy p {font-size:12px !important;text-align:left;}
#loginbuy p a:hover {text-decoration:underline}
#loginbuy .login_entrar, #wp-submit, #submit, .contactright .boton, .sendbutton   {
background:url("../images/boton_verde.gif") repeat-x scroll center bottom transparent;
border:1px solid #444444;
padding:1px 15px;
cursor:pointer;
color:#000;	
}

#loginbuy .login_entrar:hover, #wp-submit:hover, #submit:hover, .contactright .boton:hover, .sendbutton:hover {background:url(../images/boton_verde_hover.gif) bottom repeat-x;color:#fff}

.caja_registro {border:1px solid #999; padding:10px;width:358px;}
#loginbuy {
border:1px solid #999999;
padding:10px;
display:block;
}

.banner2 {
color:#fff;
background:url(../images/banner2.gif) no-repeat;
width:239px;
height:195px;
padding-top:67px;
margin: 0px 0 -57px 5px;
}
.banner2 h2 {font-weight:bold;margin:0 !important;padding:0 !important;font-size:17px;}
.banner2 h4 {color:#fff !important;font-weight:bold;margin:0 !important;padding:0 !important;font-size:15px;}
.banner2 p{color:#fff !important;font-weight:bold;margin:0 !important;padding:0 !important;font-size:11px;}

/* BLOG NEWS COLUMNA DERECHA */

#blognews_derecho {}
#blognews_derecho h2 {border-bottom:1px dotted #ccc;padding-bottom:5px;}

#blognews_derecho #sidebar li{ border:none}

#blognews_derecho .index_post-title {
width:230px;
font-size:15px;
font-weight:normal;
}



#blognews_derecho .index_post-content {width:220px;font-size:10px;margin:1px 0 10px;font-style:oblique}
#blognews_derecho .index_cat {display:none}
#blognews_derecho .index_date {display:none}

.aviso { background:url(../images/aviso.gif) no-repeat left; height:63px;padding-left:104px;line-height:79px;margin:10px 0;line-height:23px;padding-top:16px;color:#ce0000 !important}
.avisook { background:url(../images/ok2.gif) no-repeat left; height:80px;padding-left:90px;line-height:79px;margin:10px 0;color:#98c000 !important }

.formbuysupport input{background:url(../images/addcart2.gif) no-repeat !important;font-size:12px;width:146px !important;padding:0 !important;margin:0 !important}
.formbuysupport input a:hover{cursor:pointer}
.formbuysupport img { margin:0;vertical-align:middle}


.float_izq {float:left;width:380px;border:1px solid #fff;padding:10px}

.float_der {float:right;width:382px;border:1px solid #fff;padding:5px}
.float_der h3 {color:#999;font-size:18px !important}
#buttonurlproduct, #idticketButton1t, #idticketButton3t, #idticketButton1y {
background:url(../images/fondo_boton.gif) repeat-x !important;
border:1px solid #000;
width:148px !important;
color:#333333;
height:18px;
font-weight:bold;
vertical-align:baseline;
cursor:pointer;
font-size:11px;
text-align:center;
}

#buttonurlproduct:hover, #idticketButton1t:hover, #idticketButton3t:hover, #idticketButton1y:hover {background:url(../images/fondo_boton_hover.gif) repeat-x !important;color:#fff}

.download_phpdocx {
background:url(../images/download_phpdocx.gif) no-repeat;
height:51px;
width:263px;
margin:23px auto 0;
font-weight:bold;
padding-top:21px;
padding-left:87px;
}

.download_phpdocx a{color:#fff !important;text-decoration:none}
.download_phpdocx a:hover{text-decoration:underline}

.form-table {margin:10px;width:500px}
.form-table td {border:1px solid #ccc;padding:10px;}
.titledomains td{font-weight:bold;background:#EBEBEB}

.cambio_pass {
margin-top:10px;
margin-left:10px;
}


.cambio_pass label{
display:inline-block;
width:85px;
font-size:11px;
color:#333333;
text-align:right;
padding-right:5px;
}

.cambio_pass .caja_pass{
width:120px;
border:1px solid #666;
margin:1px 0;
}
.cambio_pass .caja_pass:hover{background:#CEDDDF}

.navigation {

display:block;
height:16px;
margin:10px 0;
padding:2px 16px;
}

.navigation a{text-decoration:none}
.navigation a:hover{text-decoration:underline}

/* CAJA WORD PARA EJEMPLOS */

.caja_word {
margin-top:20px;
background:url(../images/fondo_word.gif) no-repeat;
width:532px;
height:527px;
text-align:center;
}

.caja_word img {
margin-top:172px;
}


.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {border:1px solid #fff !important}

.msgTicket {color:#990000;font-size:12px;display:block;padding:5px;}

.productButton {margin-left:10px}

.page_item_myphp, .login_logout {padding:0 18px 0 0;font-size:12px !important;}
.page_item_myphp {margin:0 !important;background:url(../images/myphpdocx_ico.gif) no-repeat right;}
.page_item_myphp a{color:#ec008c}
.page_item_myphp a:hover, .login_logout:hover {color:#666666 !important}

.login_logout {text-decoration:underline !important;display:block;background:url(../images/logout.gif) no-repeat right;}
.login_logout:hover{text-decoration:underline !important;}

/* FAQ */
#content_faq {width:590px; padding:20px 0px 0 40px; }
#content #content_faq ul li {margin-bottom:20px; line-height:20px;}
#content #content_faq ul li h3 {color:#EC008C; font-size:14px; display:block; border-bottom:1px dotted #EC008C; margin: 0 0 5px 0;}
#content #content_faq #preguntas_faq {background-color:#F8F8F8; border:1px solid #999999; margin:0 25px; padding:10px;}
#content #content_faq #preguntas_faq ul li, #content #content_faq ul li ul li {line-height:15px; margin-bottom:10px; background:url("../images/flecha_li.gif") no-repeat scroll 1px 5px transparent;}
#content #content_faq #preguntas_faq ul li a {text-decoration:none;}
#content #content_faq #preguntas_faq ul li a:hover {text-decoration: underline;}
#content #content_faq ul li { background:none;}
#content #content_faq ul li br{ display:none;}
#content #content_faq ul li a.return_to_top {color:#fff; font-size:10px; display:block; text-align:right; width:80px; height:20px; margin-left:462px; text-decoration:none; background:url(../images/back_top.gif) left top; line-height:20px; padding-right:10px; margin-top:10px;}
#content #content_faq ul li a.return_to_top:hover {text-decoration:underline; background:url(../images/back_top.gif) left bottom;}

#more_questions {background:url(../images/more_questions.jpg) left top no-repeat; margin-left:20px; padding-left:150px; height:90px; padding-top:20px; width:400px; float:left;}
#more_questions h3 { color:#EC008C;}

.link_destacado {color:#EC008C !important;font-weight:bold}
.link_destacado:hover {color:#333333 !important}




/* CATEGORIA DE NOTAS DE PRENSA "PRESS" */

.press {}

.press .titulo{ font-size:17px;color:#EC008C;margin:0 0 5px 0;display:block}
.press .fecha {font-size:12px;display:block;margin:0 0 5px 0;color:#666666}


.full_api {border:1px solid #dcdcd1;color:#666;float:right !important;margin:10px 10px 0 0;padding:4px 11px;background:#fffff2}
.full_api img {vertical-align:middle}
.caja .full_api {font-size:11px;margin:10px 15px 0 0;padding:5px 7px 9px;}


/*FORUM */



.menu_sub {padding:3px 5px;background:url(../images/boton_verde.gif) repeat-x bottom ;border:1px solid #666666 !important;font-size:13px;}
.menu_sub a {color:#000 !important;text-decoration:none}
.menu_sub:hover {background-position:0 -24px;text-decoration:underline}

#mainmenu {margin:5px 0 !important}


/* Estilos del Formulario DEMO */


.general {width:100% !important;padding:0 10px !important}
div#content .general h3 {font-size:20px;color:#666;border-bottom:1px solid #666;padding-bottom:3px;margin:15px 0 10px 0}
div#content .general h3 strong {font-size:20px;color:#EC008C}
div#content .general h4 {margin:0 0 10px;font-weight:bold;font-size:16px}
div#content .general hr {margin:10px 0;border:none;border-bottom:1px solid #666}

div#content .general p {margin:0 0 10px 0}
.general fieldset {border:none;padding:0;margin:0 0 10px 0;}
.general legend {background:#eee;padding:4px 6px;color:#444;font-size:16px;font-weight:bold;border:1px solid #ccc;margin:0 0 5px 0;
	width: 480px;
}

div#content .general label {font-size:16px;}
.general input[type="text"] {border:1px solid #333;font-size:15px}
.general input[type="text"]:focus {background:#F2FFFF}
.enviar input {background: url(../demo/img/boton.gif) repeat-x left 0;border:1px solid #ccc;padding:0 0 0 39px;;width:190px;height:29px;font-size:14px;text-align:left;cursor:pointer}
.enviar input:hover {background-position:0 -27px;color:#fff;cursor:pointer;}


input.campo_largo {width:226px !important;border:1px solid #333}
input.campo_corto {border:1px solid #333; width: 90px}
input.campo_numerico {border:1px solid #333; width: 40px}
input.campo_18 {}
.demo_templates{width:100%;text-align:center}
.demo_templates td{padding:10px;border:none}
.demo_templates input {vertical-align:middle;margin:0 10px 0 0 }
.demo_explicacion {background:url(../images/degradado_gris.jpg) bottom repeat-x #fcfcfc;padding:10px;border:1px solid #999;font-size:15px;margin:0 0 15px 0;width:876px}
.demo_explicacion p a {color:#6699CC !important;text-decoration:underline;}
.demo_explicacion p a:hover {color:#999999 !important}

.anotcaion {font-style:oblique;color:#666;font-size:12px}

.general textarea {border: 1px solid black; font-family: Arial; margin:3px 0 0 1px; font-size: 12px}
.general a {color: black; font-weight: bold; font-size. 11px; text-decoration: none}
.general a img {border: none; vertical-align: middle}

.general em {font-size: 12px; font-family: Times New Roman}
.general table {font-size: 12px;}

.table_list, .table_list2{width:100%;padding:10px;background:#fdfdfd;border:1px solid #999;font-size:15px !important;margin-bottom:-1px}
.table_list td, .table_list2 td {vertical-align:middle;padding:5px 10px}
.table_list input, .table_property textarea, .table_list2 input {width:150px}

.center {text-align:center}


.add {background: url(../demo/img/add_boton.gif) no-repeat 0 0;border:1px solid #ccc;padding: 2px 0 4px 23px;font-size: 12px;margin:10px 0;cursor:pointer;width:120px;height:25px;line-height:18px;}
input.delete {background: url(../demo/img/del_boton.gif); ?>/demo/img/del_boton.gif); ?>/dem/img/del_boton.gif); ?>/de/img/del_boton.gif); ?>/d/img/del_boton.gif); ?>//img/del_boton.gif); ?>/img/del_boton.gif); ?>/img/del_boton.gif); ?>img/del_boton.gif) no-repeat 0 0;border:1px solid #ccc;padding: 2px 0 4px 23px;font-size: 12px;margin:0 0 0 10px;cursor:pointer;width:140px;height:25px;line-height:18px}
input.add:hover, input.delete:hover {background-position:0 -23px !important;color:#fff;border:1px solid #666}


.clonedData {}

.formulario {width: 550px;padding:10px}
.formulario p {padding: 0; margin: 7px 0;}
.comments {padding:10px 10px 26px 10px;border-top:1px solid #ccc;background:url(../images/comments.jpg) bottom center no-repeat #fffff2;width:250px}
.comments p {padding: 0; margin: 7px 0}
.foto {border: 1px solid #444; vertical-align: middle; padding: 3px}
.foto img {border:1px solid #ccc;padding:2px}
.rojo {color: red; font-style: oblique;}
#data {padding: 4px; margin: 0;}
.warning {color: #990000; font-size: 11px; font-style: oblique;}

.campo_10 {width:92px !important}
.campo_4 {width:44px !important}
.general table.mceLayout{width:500px !important}






/* FEATURES, NUEVA TABLA JULIO2011 */

.features_bloque {width:818px;vertical-align:middle}

.tabla_features {margin:0;padding:0;border-collapse:collapse;width:818px}
.tabla_features th {background:#000;height:34px;font-size:14px;color:#fff;border:1px solid #000}
.tabla_features th.feature_titulo{color:#a9a9a9;font-size:14px;padding:0 0 0 20px;width:610px;}
.tabla_features th.feature_titulo span {font-weight:bold;color:#fff}
.tabla_features th.features_free, .tabla_features th.features_pro {background:url(../images/features_free_pro.gif) no-repeat;width:103px;text-align:center;padding:0;margin:0}
.tabla_features th.features_free span, .tabla_features th.features_pro span {font-weight:bold}
.tabla_features th.features_free {background-position:0 0}
.tabla_features th.features_pro {background-position:0 -36px}

.tabla_features td {background:#393939;border:1px solid #444;color:#fff;vertical-align:middle;padding:2px 10px}
.tabla_features td span.ok {background:url(../images/features_ok.png) center no-repeat;padding:0 10px;display:block}
.tabla_features td span.no_ok {background:url(../images/features_nook.png) center no-repeat;padding:0 10px;display:block}
.tabla_features td strong {color:#bababa !important;font-size:14px !important;vertical-align:middle !important;text-align:center;display:block;width:159px}
.tabla_features td.tdfree {background:#262626;font-size:11px;width:83px}
.tabla_features td.tdpro {background:#171717;font-size:11px;width:83px}
.tabla_features td.tdfree em, .tabla_features td.tdpro em {padding:0 10px;display:block}

.features_bloque .features_botones_top {height:46px}
.features_bloque .features_botones_top br,.features_bloque .features_botones_bottom br {display:none}
.features_bloque .features_botones_top a {display:block;float:right;height:46px;width:98px;background:url(../images/features_botones.gif) 0 0 no-repeat;margin:0 3px;
line-height:34px;font-size:14px;font-weight:bold;color:#e2007a !important;text-align:center;text-decoration:none;text-shadow:1px 1px #fff}
.features_bloque .features_botones_top a:hover {background-position:0 3px;line-height:38px;color:#555 !important}

.features_bloque .features_botones_bottom {height:59px}
.features_bloque .features_botones_bottom a {display:block;float:right;height:54px;width:98px;background:url(../images/features_botones.gif) 0 -51px no-repeat;margin:0 3px;
line-height:32px;font-size:14px;font-weight:bold;color:#e2007a !important;text-align:center;text-decoration:none;text-shadow:1px 1px #fff}
.features_bloque .features_botones_bottom a:hover {background-position:0 -48px;line-height:38px;color:#555 !important}


























