/**
Theme Name: ZeroCX
Author URI: http://zerocx.com
Version: 1.0
Author: Riki
Description: 
Coder: Riki
*/
/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clear10 { clear:both; }

.align_left {  }
.align_right { text-align:right; }
.align_center { text-align:center; }
.align_top { vertical-align:top }
.floatright { float:right; }

div.sidebar { background: #14384E url(img/fondo_sidebar.gif) top no-repeat; margin-bottom:15px; padding-top: 15px; }
div.sidebar div.sidecontent { padding:0px 20px }
div.sidebar div.cierre { background: url(img/fondo_sidebar_cierre.gif) top no-repeat; width:300px; height:20px; }

/*div.sidebar .xoxo ul { padding-top:5px; }
div.sidebar .xoxo ul li, div.sidebar .widgets ul li { list-style:none; padding-left:20px; background:url(img/listado_noticias.gif) left top no-repeat; margin-bottom:5px; }
*/

div.sidebar .xoxo  { padding-top:5px; }
div.sidebar .xoxo ul li, div.sidebar .widgets ul li { list-style:none; padding-left:20px; background:url(img/listado_noticias.gif) left top no-repeat; margin-bottom:5px; }


body { background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif, "Arial Black"; margin:0px; padding:0px; font-size:0.8em; /*font-size:12px;*/ }
form { margin:0px; padding:0px;}
p, ul, li { margin:0px; padding:0px; }
li { list-style:none }

a { color:#FFF }
/*a { color:#3FAEF3 }*/


#destacado { position:relative; background:url(img/producto_intermediarios3.gif) top no-repeat; /*height:234px;*/ height:253px; width:638px; margin-top:-8px }
/*#destacado { background: url(img/producto_destacado.jpg) top no-repeat; height:214px; width:175px; padding-left:428px; padding-top:20px; padding-right:35px; }*/
/*#destacado h2 { font-size:200px; font-weight:normal; margin-bottom:15px; }*/
#destacado p.info { text-align:right; font-size:100%; color:#FFBD3F; }
#destacado p.info a { color:#FFBD3F; }
#destacado #promocion { position:absolute; left:154px; top:100px; width:470px; font-family: Arial Black, Arial, Helvetica, sans-serif; font-size:120%; line-height:23px; }
#destacado #texto { position:absolute; left:154px; top:15px; width:314px; height:80px; color:#BDCDD9; font-size:88%; }
#destacado #texto h2 { font-weight:normal; font-size:100%; margin:0px; }


#oferta { position:relative; background: url(img/fondo_ofertas.jpg) top no-repeat; width:300px; height:234px; margin-bottom:15px; }
#oferta #video { position:absolute; top:18px; left:12px; width:216px; height:103px; /*background:#000*/ }
#oferta #oferta1 { position:absolute; top:22px; left:20px; }
#oferta #oferta1 h2 { font-size:120%; font-weight:bold; color:#fff; margin:0px; }
#oferta #oferta1 h2 a { color:#fff; text-decoration:none; }
#oferta #oferta1 h2 a:hover { color:#E46362 }
#oferta #oferta2 { position:absolute; top:138px; left:10px; }
#oferta #oferta2 h2 { font-size:150%; font-weight:normal; color:#fff; }
#oferta #oferta2 strong { display:block; font-size:175%; font-weight:normal; color:#fff; margin-top:18px; }
#oferta #oferta2 p { margin-right:35px; margin-left:50px; font-size:110%; margin-bottom:7px;  }
#oferta #oferta2 p.info { text-align:right; font-size:110%; color:#FFBD3F; }
#oferta #oferta2 p.info a { color:#FFBD3F; }
#oferta #twitter { position:absolute; left:82px; top:190px; width:33px; height:32px; }
#oferta #facebook { position:absolute; left:120px; top:190px; width:33px; height:32px; }
#oferta #flickr { position:absolute; left:158px; top:190px; width:94px; height:32px; }
#oferta #blog { position:absolute; left:10px; top:190px; width:67px; height:32px; }
#oferta #youtube { position:absolute; top:190px; left:257px; width:33px; height:32px; }
#oferta img { width:100%; height:100%;}

.copyright { margin-top:10px; text-align:center }

/* Home */
.homepageleft { margin:0px; width:638px; float:left; }
.homepageright { margin-left:660px; width:300px; }
.homepageright h2 { color:#3FAEF3; font-size:180%; font-weight:normal; margin-bottom:5px; }

/* shop */
.sideproduct { position:relative; width:212px; height:135px; float:left; }
.sideproduct img { width:194px; height:auto; padding:3px 0px 0px 3px; border:none; -moz-border-radius:9px 9px 0px 0px;-webkit-border-radius:9px 9px 0px 0px; border-radius:9px 9px 0px 0px;}
.sideproduct a { color:#fff }
.sideproduct div.imagenportada { position:absolute; height:94px!important; overflow:hidden; z-index:1000 }
/*.sideproduct div.nombrep { margin-top:-45px; font-size: 22px; height:40px; width:200px; padding-top:6px; z-index:10 }
.sideproduct div.nombrep a { text-decoration:none }
.sideproduct div.nombrep a:hover { text-decoration:underline }*/
/*.sideproduct div.nombrep .fondopro { margin-bottom:-34px; overflow:hidden; }*/
.sideproduct .fondopro { position:absolute; width:200px; height:135px; top:0px; left:0px; background:url(img/fondo_precios.gif) }
.sideproduct .fondopro img { width:100%; height:100%; }
.sideproduct .nombrepro { position:absolute; bottom:8px; left:15px; }
.sideproduct .nombrepro a { text-decoration:none; font-size:180%; }
.sideproduct .nombrepro a:hover { text-decoration:underline }
.homepageright .sideproduct { margin-bottom:30px; }

/*.xoxo { display:none; }*/
.xoxo .sideproduct { width:300px; float:none; margin-bottom:20px; border-bottom:1px solid #F00; }

/* widget noticias */
.widget_recent_entries { /*min-height:200px;*/  }
.widget_recent_entries li { margin-bottom:8px; padding-left:18px; background: url(img/listado_noticias.gif) top left no-repeat }
.widget_recent_entries li a:hover { color:#3FAEF3; }

.widgettitle { color:#3FAEF3; font-size:120%; font-weight:normal; display:none; }

/* Just some example content */
div.skip-link { position:absolute; right:1em; top:1em; }

div#menu { background: url(img/fondo_menu.gif) top repeat-x; height:46px; width:100%; }

div#menu ul,div#menu ul ul { line-height:1; list-style:none; margin:0; padding:0; z-index:100; }

div#menu ul a { display:block; color:#FFF; text-decoration:none; font-size:140%; padding: 7px 15px; border-right:1px solid #888; }
div#menu ul a:hover { background:#404040 } 

div#menu ul li.current_page_item a { background:#000; /*border-bottom:13px solid #000;*/ border-right:1px solid #000 }

div#menu ul li ul { left:-999em; position:absolute; background:#20577A; border:1px solid #FFF; }
div#menu ul li.current_page_item ul { left:-999em; position:absolute; background:#20577A; border:1px solid #FFF; }

div#menu ul ul li a { padding: 7px 10px; font-size:120%; font-weight:bold; border-right:1px solid #ccc; }
div#menu ul li.current_page_item li a { padding: 7px 10px; font-size:120%; font-weight:bold; border-right:1px solid #ccc; }

div#menu ul li:hover ul { left:auto; }

.entry-meta { clear:both; color:#000; font-size:88%; font-style:italic; margin-top:10px; border-top: 1px solid #474747; padding-top:3px; }
.entry-meta a { color:#3FAEF3 }

.entry-title, .entry-titlex  { clear:both; font-size:150%; font-style:italic; margin-bottom:5px; }

.entry-title a, .entry-titlex a { color:#3FAEF3; text-decoration:none }
.entry-title a:hover, .entry-titlex a:hover { text-decoration:underline }

.entry-date { color:#3FAEF3; font-style:italic; border-bottom:0px; }

.entry-content { }
.entry-content2 { width:750px; }

/*.entry-content h4 { margin:30px 0px 5px 0px; }
.entry-content p { margin-bottom:5px; }
.entry-content a { color:#3FAEF3; text-decoration:none } 
.entry-content a:hover { text-decoration:underline } 
.entry-content ul { margin: 15px 0px 30px 30px; } 
.entry-content ul li { margin-bottom:10px; padding-left:20px; background:url(img/listado_noticias_blanco.gif) left top no-repeat; }*/

.comment-author { font-weight:bold }
.comment-meta { color:#3FAEF3; font-style:italic;}


div#container,div#primary { margin-top:0px; }

div#primary { margin-top:10px; }

form#commentform .form-label { margin:1em 0 0; }

form#commentform span.required { color:#3FAEF3; }

form#commentform,form#commentform p { padding:0; }

input#author,input#email,input#url,textarea#comment { padding:0.2em; }

div#comments { margin-top:50px; }

div.comments h3 { border-bottom:1px solid #ccc; padding-bottom:5px; }

div.comments ol li { margin:0 0 3.5em; }

textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:66%; }

li.comment { border-bottom:1px solid #666; padding-bottom:10px; margin-bottom:0px; }

.alignright,img.alignright { float:right; margin:1em 0 0 1em; }

.alignleft,img.alignleft { float:left; margin:1em 1em 0 0; }

.aligncenter,img.aligncenter { display:block; margin:1em auto; text-align:center; }

/*div.gallery { clear:both; height:180px; margin:1em 0; width:100%; }*/

p.wp-caption-text { font-style:italic; }

/*div.gallery dl { margin:1em auto; overflow:hidden; text-align:center; }

div.gallery dl.gallery-columns-1 { width:100%; }

div.gallery dl.gallery-columns-2 { width:49%; }

div.gallery dl.gallery-columns-3 { width:33%; }

div.gallery dl.gallery-columns-4 { width:24%; }

div.gallery dl.gallery-columns-5 { width:19%; }*/

div#nav-above { margin-bottom:1em; }

div#nav-below { margin-top:1em; }

div#nav-images { height:150px; margin:1em 0; }

div.navigation { height:1.25em; /*display:none;*/ margin-bottom:15px }
div.navigation a { color:#000 }

div.navigation div.nav-next { float:right; text-align:right; }

div.sidebar h3, div.sidebar h3 { color:#3FAEF3; font-size:175%; font-weight:normal; }

div.sidebar input#s { width:7em; }

div.sidebar li { list-style:none; margin:0 0 2em; }

div.sidebar li form { margin:0.2em 0 0; padding:0; }

div.sidebar ul ul { margin:0 0 0 1em; }

div.sidebar ul ul li { list-style:disc; margin:0; }

div.sidebar ul ul ul { margin:0 0 0 0.5em; }

div.sidebar ul ul ul li { list-style:circle; }

div#menu ul li,/*div.gallery dl,*/div.navigation div.nav-previous { float:left; }

div#header { background: url(img/fondo_header.jpg) top no-repeat; height:108px; border:1px solid #000; position:relative; }


#blog-title { margin-top:20px; margin-left:20px; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-style:italic; font-stretch:ultra-condensed  }

h1 { margin:0px; padding:0px; /*font-size:30px;*/ margin-bottom:10px; }
h2 { margin:0px; padding:0px; /*font-size:30px;*/ margin-bottom:15px; font-size:170%; }
#blog-title a { text-decoration:none; }
#blog-title a img { border:none; }

div#header #blog-title span { display:none; }

#blog-description { color:#3FAEF3; font-size:140%; font-style:italic; margin-left:70px; width:300px; margin-top:0px; float:left }


#buscador { position:absolute; right:0px; top:13px; width:400px; text-align:right; font-size:100%;}
/*#buscador .input-submit { border:none; background: url(img/boton_buscar.gif) top no-repeat; height:29px; width:28px; padding:0px 0px 3px 0px; margin-left:30px; }
#buscador .input-submit { margin-right:-3px; margin-top:-5px }
#buscador .input-submit { margin-right:-3px; margin-top:-9px }*/

#buscador .input-text { width:234px; height:25px; border:1px solid #888; border-right:none; background: url(img/fondo_buscar.gif) top repeat-x; padding-left:5px; }

#buscador a { color:#FFF }

#carrito { text-align:right; margin-right:22px; margin-top:23px; position:relative;  }
#carrito .money { position:absolute; right:0px; font-size:140%; margin-left:100px; width:120px; cursor:hand; }
#carrito .currency { font-size:100%; }
#carrito .currency select { font-size:100%; border:none; }

span.nocss { display:none; }
#carrito a { color:#fff; text-decoration:none }
#carrito a:hover { text-decoration:underline }

.mapaweb { padding:10px 0px 50px 60px;}
.mapaweb ul { margin:0px; padding:0px; }
.mapaweb ul li { list-style:disc; margin-bottom:5px; }
.mapaweb ul li ul li { margin-left:50px; }

div#header #countries { position:absolute; top:82px; left:440px; width:350px; /*font-size:111px;*/ text-align:right  }
div#header #countries select { font-size:88%; }

div#footer { text-align:center; background: url(img/fondo_footer.gif) top repeat-x; padding:25px 0px 40px; font-size:88%; margin-top:120px; }



div#footer a { color:#FFF }
div#footer .countries { margin-top:10px; }
div#footer .countries img { vertical-align:middle; margin:2px 3px; }

input#author,input#email,input#url,div.navigation div {/* width:50%;*/ }

/*div.gallery *,*/div.sidebar div,div.sidebar h3,div.sidebar ul { margin:0; padding:0; }

/*.edit-link { padding:15px 30px; text-align:right; display:block; }*/

#respond { margin-bottom:15px; }
#respond a { color:#3FAEF3 }

/* Nuevos */
#datosprofull { background:#FFF url(img/fondo_producto_full_2.gif) repeat-y; color:#000; margin-bottom:15px; width:960px; position:relative }
#datosprofull #contenido { padding:0px 20px;  }
#contenido a { color:#3FAEF3 }
#datosprofull #top { background: url(img/fondo_producto_full.gif) top no-repeat; height:22px;  }
#datosprofull #bottom { background: url(img/fondo_producto_full_3.gif) bottom no-repeat; height:21px; }
#datosprofull from { margin-bottom:10px; }


#contenido .entry-content ol { margin-bottom:30px; }
#contenido .entry-content ol li { list-style:inherit; margin-bottom:7px; }
#contenido .entry-content ol li a { color:#1F78B0; }

#contenido p { margin-bottom:20px; }
#contenido ul { margin:20px 0px;}
/*#contenido ul li { margin-bottom:5px; margin-left:0px; list-style:none;}
#contenido li { margin-bottom:5px; margin-left:0px; list-style:disc; }
#contenido ul li ul li { margin-left:40px; }*/

/* FAQ */
.wpfaq { color:#000 }
.wpfaq .wpfaqsearch a {color:#3FAEF3}
.wpfaq .wpfaqquestions {}
.wpfaq .wpfaqacc {}
.wpfaq .wpfaqacctoggle a {color:#000}
.wpfaq .wpfaqacccontent {}
.wpfaq .wpfaqacccontenti {  }

#shopp form ul li select { max-width:197px; }

span.cx { font-family:"Arial Black", Arial, Helvetica, sans-serif, "Lucida Sans"; font-style:italic }


/* capa semilightbox */
 
.hv_flotante { 	display:none;	position:absolute;	top:0;	left:0;	z-index:5000;	width:100%;	height:100%;	background-color:#fff;	-moz-opacity: 0.6;	opacity:.60;	/*filter: alpha(opacity=60);*/	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

.caja_flotante{	display:none;	position: absolute;	top:75%;	left:55%;	z-index:9999;	width:1px;	height:1px;	background:#fff;	margin:-220px 0 0 -250px;	border:1px solid #fff;	text-align:left;}

.caja_flotante p {padding:12px; background:#fff; text-align:justify; margin:5px 0}

.caja_flotante .bordes {position:relative; padding:9px; border: 3px solid #00558E; width:350px; background: #efefef; left:0px; text-align:left; z-index:5000;}

/* fin capa */
.botongris {background: #ccc; font-size: 120%; color: #000; border: 1px solid #778; padding:2px 4px; font-weight:bold; margin:10px 0}
.botongris2 {background: #ccc; font-size: 120%; color: #000; border: 1px solid #778; padding:2px 4px; font-weight:bold; }

/*NUEVOS*/
#rss-links { margin-top:20px; }
#rss-links h3 { margin-bottom:10px; }
#rss-links ul li { margin-bottom:8px; }

#bajocart { position:relative; height:40px; }
#bajocart .lesft01 { position:absolute; left:0px; width:200px; }
#bajocart .lesft02 { position:absolute; left:201px; width:200px; }
#bajocart .lesft03 { position:absolute; right:0px; width:180px; text-align:right; padding-top:15px; }


.tresumen { background:#fff; color:#fff; width:100%; }
.tresumen th { padding:3px; background:#000; }
.tresumen th.throw { background:#b00000; }
.tresumen td { background:#b00000; padding:3px; text-align:center }

.tproductos { background:#fff; color:#fff; width:100% }
.tproductos th { padding:6px; background:#000; }
.tproductos th.throw { background:#20577a; }
.tproductos td { background:#20577a; padding:4px; text-align:center }

/*HEADER*/
.buscarcab { vertical-align:middle; margin-left:-4px; margin-top:-3px; }



.account label { width:inherit!important; padding-left:30px; padding-right:10px; }
