
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:400;
}
ol, ul, li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
* { outline:none; }
strong { font-size:0.95em; font-weight:bold; }
em { font-style:italic; }
a img { border:none; }

/* =General Styles
----------------------------------------------------------------- */

body {
	/*font-family:Verdana, sans-serif;*/
	font-family:'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif';
	background:url(../images/bg_wallpaper.png) #000 center top;
	color:#555;
	font-size:12px;
	line-height:18px;
	
}
.container{width:1000px; margin:0px auto;}
a, a:visited {
	color:#999;
	text-decoration:none;
}
.helve{ font-size:12px; font-weight:normal;}
a:hover {
	text-decoration:none;
	color:#ff4242;
}
a:active { color:#102A3F; }
.fl { float:left; }
.fr { float:right; }
.fix {
	clear:both;
	height:1px;
	overflow:hidden;
	margin:-1px 0 0;
}
.cita{padding:5px 60px; margin-bottom:8px;}
.fixbox {
	clear:both;
	height:21px;
	overflow:hidden;
	margin:-1px 0 0;
}
.padding-top { padding-top: 30px; }
.error {
	color:red;
	font-weight:700;
}
a.info {
	font:bold 11px Verdana, Helvetica, sans-serif;
	font-family:'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif';
}
a.more-link {
	font-size: 11px;
	background: #fafafa;
	border-bottom:1px solid #ccc;
	padding:0 3px;
}
a.more-link:hover {
	text-decoration: none !important;
}
/*cabecera*/
.cabecerilla{ width:1000px; height:45px;}
.cabecera_slide {z-index: 1000; background:url(../images/fondo_cabecera_logo.png) top left no-repeat; height:91px; width:100%;  text-align:right;}
/* image hover */
.zoom, .video {
	display:block;
	cursor:pointer;
}
a.zoom:hover { background:url(../images/thumb-hover-zoom.png) center no-repeat; }
a.video:hover { background:url(../images/thumb-hover-play.png) center no-repeat; }
.noborder { border:none !important; }
.gradient-box { background:#ededed url(../images/gradient_bg1.jpg) repeat-x; }

/* images frame */
span.frame {
	border:1px solid #eaeaea;
	display:inline-block;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-bottom-right-radius:4px 4px 0 0;
	-webkit-border-bottom-left-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	padding:0 !important;
}
span.frame img {
	border:1px solid #fff;
	background:#eee;
	padding:3px;
	display:block;
}
#mainContent h2{margin-top:15px;margin-bottom: 15px; line-height:25px; font-size:18px; }
#mainContent h2.dia{color:#FFF; background-color:#adb0ca; padding:8px 5px;
}
#mainContent h2+h3{margin-top: 4px;}
#mainContent h3{margin-bottom: 10px; margin-top: 10px; }

#mainContent ul{ list-style-type:disc; padding-left:35px;}
#mainContent ul li{ list-style-type:disc; margin-bottom:5px; }
.intro h2{margin-bottom: 2px; line-height:25px;}
.csc-default{padding-right:12px;}
.kitkat{border-top:1px dotted #102A3F; border-bottom:1px dotted #102A3F; padding:2px 0px 2px 0px; background-color:#f2f2f2; color:#ea8a38; font-size:10px; margin-top:10px; margin-left:35px; padding-left:10px;}
.nota{ border-top:1px dotted #102A3F; border-bottom:1px dotted #102A3F; margin-top:15px;  font-size:11px;}

p.logos{margin-top:30px;}
p.logos+p.logos{margin-top:10px;}

h1{color:#d5d3c8; font-size:1.6em; margin-bottom:10px;}
h2{color:#d5d3c8; font-size:1.2em; margin-top:10px; margin-bottom:6px; }
strong{color:#a9a9a9;}
p{color:#999; font-size:0.85em; margin-top:8px;}


/* =Header
----------------------------------------------------------------- */

#header-wrapper { background:#fff; background:url(../images/cabecera.png) no-repeat  center top;}
#header {
	width:960px;
	height:92px;
	position:relative;
	z-index:1500050;
	margin:0 auto;
}
#logo {
	position:absolute;
	top:10px;
	left:0;
}

/* =Navigation
----------------------------------------------------------------- */

#nav-wrapper {
	height:50px;
	padding-right:18px;
	position:absolute;
	top:23px;
	right:0;
	background:transparent url(../images/menu.png) no-repeat scroll right bottom;
}
#nav {
	float:left;
	height:47px;
	padding-top:1px;
	padding-left:13px;
	background:transparent url(../images/menu.png) left top no-repeat;
}
#nav a { text-decoration:none; }
.jqueryslidemenu ul li {
	position:relative;
	display:inline;
	float:left;
	margin-top:7px;
}
.jqueryslidemenu ul li li {
	position:relative;
	display:inline;
	float:left;
	margin-top:0;

}
.jqueryslidemenu ul li a {
	height:37px;
	display:block;
	text-align:center;
	line-height:35px;
	outline:none;
	padding:0 10px;
}
.jqueryslidemenu ul ul a, .jqueryslidemenu ul ul li {
	background-color:#1a1919;
	background-image:none;
}
* html .jqueryslidemenu ul li a { display:inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color:#ccc; }
.jqueryslidemenu ul li a:hover { color:#eee; }
.jqueryslidemenu ul li ul {
	position:absolute;
	left:0;
	display:block;
	visibility:hidden;

}
.jqueryslidemenu ul li ul li {
	display:list-item;
	float:none;
}
.jqueryslidemenu ul li ul li ul { top:0; }
.jqueryslidemenu ul li ul li a {
	width:160px;
	border-top-width:0;
	border-bottom:1px solid #323232;
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
}
.jqueryslidemenuz ul li ul li a:hover {
	background:#1a1919;
	color:#fff;
}
#nav .login a, #nav .rss a, #nav .twitter a { padding:0 10px 0 23px; }
#nav .twitter, #nav .rss, #nav .login { padding-left:10px; }
.login a:hover, .rss a:hover, .twitter a:hover { color:#a1a1a1; }
.login a { background:url(../images/mini_icons.png) no-repeat -171px -165px; }
.rss a { background:url(../images/mini_icons.png) no-repeat -247px -241px; }
#nav .twitter a { background: url(../images/mini_icons.png) no-repeat -208px -202px; }

/* =Featured Slideshow
----------------------------------------------------------------- */
#featured-wrapper { background:#28555B url(../images/featured_bg.jpg) repeat-x; }
#featured-area {
	width:960px;
	height:80px;
	background:url(../images/featured_img.jpg) no-repeat;
	position:relative;
	margin:0 auto;
}
#featured-area .fl {
	width:370px;
	padding-top:48px;
}
#featured-area .fl h3 {
	font:31px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#e9e9e9;
	text-shadow:#000 0 1px 1px;
	padding-bottom:10px;
}
#featured-area .fl a, #featured-area .fl a:visited { text-decoration:underline; }
#featured-area .fl a:hover { text-decoration:none; }
#featured-area .fr {
	width:543px;
	position:absolute;
	top:21px;
	right:0;
	padding:0 0 0 10px;
}
.featured-text { color:#e9e9e9; }
#featured-area .featured-text a, .featured-text a:visited { color:#eee; }
.featured-text .button-link, .featured-text .large-button { margin-top:10px; }
#slideshow {
	position:relative;
	clear:both;
	width:543px;

}
.slides{clear:both; height:580px;}
#slideshow .slides {
	width:522px;
	height:100px;
	overflow:hidden;
	position:relative;
	background:#fff;
	border:1px solid #444;

}
#slideshow div.slide {
	position:absolute;
	top:0;
	width:522px;
	height:100px;
	display:none;
	background:#fff;
}
/* Wide */
#featured-area .full { padding:21px 10px 0; }
.full #slideshow {
	position:relative;
	clear:both;
	width:940px;
	border:1px solid #444;
	height:100px;
}
.full #slideshow .slides {
	width:940px;
	height:100px;
	overflow:hidden;
	position:relative;
	border:none;
}
.full #slideshow div.slide {
	position:absolute;
	top:0;
	width:940px;
	height:100px;
	display:none;
	background:#fff;
	border:none;
}
/* Shadow effect */
#featured-area .big-shodow {
	position:absolute;
	bottom:-18px;
	left:-10px;
	background:url(../images/big_shodow.png) no-repeat bottom;
	width:960px;
	height:18px;
	z-index:1;
}
/* Indent effect */
#featured-area .small-ieffect {
	position:absolute;
	bottom:-36px;
	right:0;
	background:url(../images/img_indent.png) no-repeat;
	width:563px;
	height:64px;
	z-index:25;
}
#featured-area .big-ieffect {
	position:absolute;
	bottom:-17px;
	left:-10px;
	background:url(../images/img_indent_full.png) no-repeat;
	width:960px;
	height:50px;
	z-index:25;
}
/* Caption */
.slide-caption {
	position:absolute;
	background:#000;
	z-index:101;
	height:100px;
	right:0;
	width:200px;
	padding:5px 30px;
}
.slide-caption h3 {
	font:normal 28px/35px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#fff;
}
.slide-caption p {
	color:#fff;
	font-size:0.95em;
	line-height:14px;
	padding-bottom:10px;
}
/* Pagination  of slides */
ul.pagination {
	display:inline;
	overflow:hidden;
}
div.big-ieffect .slider-btns {
	padding-top:50px;
	text-align:center;
	margin:0 auto;
}
div.small-ieffect .slider-btns {
	padding-top:40px;
	text-align:center;
	margin:0 auto;
}
.full .slider-btns {
	padding-top:25px;
	text-align:center;
	margin:0 auto;
}
#slideshow .slider-btns li {
	display:inline;
	padding-left:3px;
}
#slideshow ul.pagination li a {
	background:url(../images/slider_btn.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}
#slideshow ul.pagination li a:hover { background:url(../images/slider_btn.png) 0 -16px no-repeat; }
#slideshow ul.pagination li.activeSlide a { background:url(../images/slider_btn.png) 0 -16px no-repeat; }

/* =Page Content : small intro, intro, wrapper
----------------------------------------------------------------- */

#smallintro-wrapper { background:url(../images/hl_bg.jpg) repeat-x; }
.smallintro {
	width:960px;
	height:90px;
	margin:0 auto;
	position:relative;
}
.smallintro-single {
	width:960px;
	position:relative;
	margin:0 auto;
}
#smallintro-wrapper .no-intro { padding-bottom:25px; }
/* breadcrumb */
#breadcrumb {
	position:relative;
	top:2px;
	left:0;
}
#breadcrumb a, #breadcrumb a:visited {
	font:10px Verdana, tahoma, sans-serif;
	color:#999;
}
#breadcrumb span {
	font:10px/19px Verdana, tahoma, sans-serif;
	color:#777;
}
#breadcrumb a:hover, #breadcrumb a:active { color:#777; }
/* twitter [homepage] */
.smallintro .twitter {
	width:380px;
	font:11px/18px Verdana, Arial, sans-serif;
	padding:27px 0 0 5px;
}
.tfollow, .tfollow:visited {
	font:10px Tahoma, Arial, sans-serif;
	color:#8f8f8f;
	text-shadow:0 1px 1px #fff;
	position:absolute;
	top:10px;
	left: 310px;
}
.tfollow a:hover, .tfollow a:active { color:#555; }
.twitter ul li { padding-left:60px; }
/* intro box used for call-to-action / twitter , etc. */
#intro-wrapper { background:#efefef url(../images/cta_bg.png) repeat-x; }
.intro-bottom {
	background:url(../images/cta_bg_bottom.png) repeat-x;
	height:20px;
}
.intro-bottom2 {
	background:url(../images/cta_bg_bottom.png) repeat-x;
	height:2px;
	margin-bottom:10PX;
}
.intro {
	width:960px;
	margin:0 auto;
	padding:7px 0 7px 0;
	overflow:hidden;
}
.intro h2 {
	color:#777;
	font-weight:normal;
	font-size:18px;
	line-height:25px;
	text-shadow:0 1px 1px #fff;
	/*overflow:hidden;*/
	padding-top: 12px;
}
#introbox .tweet {
	font:14px/23px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#555;
	text-shadow:0 1px 1px #fff;
	width:870px;
	padding-top:5px;
}
.twitterTime { font-size:11px; }
.intro .twitter-icon { margin-left:30px; }
.intro ul {
	float:left;
	width:870px;
}
.intro .cta-button {
	background: url(../images/cta.png) no-repeat right -52px;
	padding-right:36px;
	height:42px;
	font-size:20px;
	display:inline-block;
	margin-left:10px;
	margin-top:5px;
}
.intro .cta-button span {
	background: url(../images/cta.png) no-repeat left 0px;
	display:block;
	color:#fff;
	font-size: 20px;
	letter-spacing:1px;
	text-shadow:1px 1px 0 #333;
	line-height:20px;
	padding:11px 0 11px 36px;
}
.intro .cta-button:hover { text-decoration: none; }
#introbox { padding-top:30px; }
/* page title */
#page-title {
	width:960px;
	height:65px;
	background:url(../images/featured_img.jpg) no-repeat;
	margin:0 auto;
}
#page-title h3 {
	font:normal 21px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);
	letter-spacing:1px;
	padding-top:20px;
}
/* wrapper */
#wrapper {
	width:960px;
	margin:0 auto 30px;
}
#wrapper a:active {
	position:relative;
	top:1px;
}
.has-sidebar { background:url(../images/wrapper_bg.jpg) repeat-y; }
.has-sidebar #content-wrapper { background:url(../images/sidebar_top_bg.jpg) right 0 no-repeat; }
.has-sidebar #inner {
	width:960px;
	background:url(../images/sidebar_bottom_bg.jpg) right 100% no-repeat;
	padding-bottom:30px;
	min-height:500px;
}

.has-leftsidebar { background:url(../images/wrapper_bg_left.jpg) repeat-y; }
.has-leftsidebar #content-wrapper { background:url(../images/sidebar_top_bg_left.jpg) center 0 no-repeat; }
.has-leftsidebar #inner {
	width:960px;
	background:url(../images/sidebar_bottom_bg_left.jpg) center 100% no-repeat;
	padding-bottom:30px;
	min-height:500px;
}
.has-leftsidebar #sidebar{
	float: left;	
}
.has-leftsidebar #mainContent{
	float: right;	
}
.has-leftsidebar #mainContent .feature, .has-leftsidebar #mainContent .welcome{
	padding-right: 0;
	padding-left: 27px;
}
.has-leftsidebar #mainContent li.postitem {
	padding: 0 5px 0 15px	
}
.has-leftsidebar #comments {
	padding: 0 5px 0 15px	
}

.has-leftsidebar #sidebar .accesorio{
	margin-left:0;
	margin-right:35px;
}
.no-sidebar #inner, .no-sidebar #mainContent {
	width:960px;
	float:none;
	overflow:hidden;
}
#mainContent {
	width:632px;
	float:left;
	display:inline;
}
/* homepage */
#mainContent .feature, #mainContent .welcome {
	width:605px;
	padding-right:27px;
	margin-bottom:30px;
	background:url(../images/blur_divider.jpg) right bottom no-repeat;
}
.no-sidebar #mainContent .welcome {
	width:933px;
	padding-right:27px;
	margin-bottom:30px;
	background:none;
}
#mainContent .welcome h2 {
	font:24px/30px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#666;
	padding-bottom:10px;
}
#mainContent .welcome p {
	font:13px/20px Verdana, Helvetica, sans-serif;
	color:#585858;
	padding-bottom:10px;
}
#mainContent .feature .content {
	padding-left:25px;
	margin-left:48px;
}
#mainContent .feature h2 {
	font-size:18px;
	color:#666;
	padding-bottom:10px;
	font-weight:400;
}
#mainContent .feature p {
	color:#666;
	padding-bottom:30px;
}
/* blog */
li.postitem {
	margin-bottom:40px;
	overflow:hidden;
	padding:0 15px 0 5px;
}
#entries h2, #entries h2 a, #entries h2 a:visited {
	font-size:22px;
	font-weight:normal;
	color:#666;
	padding-bottom:10px;
}
#entries h2 a:hover {
	text-decoration:none;
	color: #222;
}
#entries h2 { background:transparent url(../images/border_horizontal.png) repeat-x bottom; }
#entries .meta {
	display:block;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#a2a2a2;
	margin-bottom:5px;
	padding:10px 0;
}
#entries .meta a, #entries .meta a:visited { color:#333; }
.entry p {
	color:#666;
	padding-bottom:10px;
}
.post-image { margin-bottom: 10px; }
.tabs { padding-bottom: 10px; }
#homepage-tab { border-top: 1px solid #eee; }
#homepage-tab #entries { padding-top:15px; }
#homepage-tab #entries .entry p {
	color:#666;
	padding-top: 15px;
	padding-bottom:20px;
}
#homepage-tab #entries h2 {
	font-size: 28px;
	background: none;
}
/* wp-pagenavi */
.wp-pagenavi {
	clear:both;
	padding-top:10px;
	height:40px;
	text-align:left;
	padding-bottom: 20px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
	border:1px solid transparent;
	color:#aaa;
	font-size:11px;
	margin:2px;
	padding:4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-raduis: 4px;
}
.wp-pagenavi a:hover {
	background:#eee;
	background:#f9f9f9;
	border-color:#D9D9D9 #eaeaea;
	border-style:solid;
	border-width:1px;
}
.wp-pagenavi span.current {
	background:#555;
	border:1px solid #222;
	color:#eee;
	font-weight:bold;
	height:29px;
	text-shadow:none;
}
/* tags */
.tags { margin-bottom: 20px; }
.tags a {
	font-size: 12px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 3px;
}
/* social bookmarking */
#bookmark {
	margin-bottom:20px;
	text-align:center;
	padding:10px 0 5px;
}
#bookmark li {
	display:inline;
	margin-right:15px;
}
#bookmark li a { background-color: #fff; }
/* Related posts thumbnails */
.post .thumb-list li {
	overflow:hidden;
	display:block;
	background:none;
}
.post .thumb-list li p {
	padding-right:5px;
	overflow:hidden;
}
.related-posts { padding:20px 0 20px; }
.related-posts h3 {
	font-size:19px;
	color:#666;
	text-decoration:none;
	padding-bottom:10px;
}
/* Author Bio */
#author-info {
	border:1px solid #ccc;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#author-info .border-style {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #fff;
}
#author-info .inner { padding:10px; }
#author-info .frame {
	margin-top:5px;
	display:block;
}
#author-info .avatar { background:#fff; }
#author-info .inner p {
	text-shadow:1px 1px 0 #fff;
	padding:0 10px 5px 85px;
}
/* Portfolio */
#folio h2 { font-size:16px; }
#folio h2+p{line-height:12px; font-size:11px; margin-top:4px;}
.tit_ponencia{font-size:13px; line-height:15px; font-weight:bold; margin-top:8px; color:#555555;}
.tit_interior{font-size:13px; line-height:15px; font-weight:bold; margin:7px 0px; color:#555555;}
#folio h3 { font-size:14px; }
#folio img { float:left; margin-right:10px; margin-bottom:10px; }
#folio {
	width:640px;
	overflow:hidden;
	margin-bottom:20px;
}
.portfolio p {
	color:#555;
	padding-bottom:10px;
	cursor:text;
}
.portfolio { padding:0 0 40px; }
.gallery { padding:0 0 20px; }
#folio h2, #folio h2 a, #folio h2 a:visited {
	
	color:#5a5c5c;
	padding-bottom:0px;
	margin-bottom:0px;
}
#folio h2 a:hover {
	text-decoration: none;
	color: #222;
}
#folio a.info {
	color:#428691;
	font-weight:400;
	font-size:10px;
	text-transform:uppercase;
	padding-right:15px;
}
.ponencia { width:98%; border:#d5d5d5 1px solid; margin-bottom:5px; padding:5px; float:left; clear:both;}

/* headings */
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-weight:400;
	line-height:1.5em;
	color:#666;
	margin-bottom:15px;
}
h1, h2, h3, h4, h5 { }
.entry h2 { font-size:28px; }
.entry h3 { font-size:22px; }
.entry h4 { font-size:18px; }
.entry h5 {
	font-size:16px;
	letter-spacing:1.6px;
	text-transform:uppercase;
}
.entry h6 {
	font-size:12px;
	letter-spacing:1.6px;
	text-transform:uppercase;
	color:#888;
	line-height:20px;
}

/* =Shortcodes
----------------------------------------------------------------- */
/*  boxes */
a.button-link, a.large-button {
	display:inline-block;
	letter-spacing:1.6px;
	border:0 none;
	text-transform:uppercase;
	text-shadow:0 1px 0 #fff;
	text-decoration:none !important;
	color:#666 !important;
	margin:5px 10px 5px 0;
	padding:0 24px 0 0;
}
a.button-link {
	font-size:11px;
	background:url(../images/button_sprite.png) no-repeat right -165px transparent;
}
a.button-link span {
	background:url(../images/button_sprite.png) no-repeat -6px -122px transparent;
	display:block;
	line-height:10px;
	padding:15px 0 17px 21px;
}
a.button-link:hover {
	background:url(../images/button_sprite.png) no-repeat right -386px transparent;
	text-decoration:none;
	color:#000 !important;
}
a.button-link:hover span { background:url(../images/button_sprite.png) no-repeat -6px -343px transparent; }
a.button-link-active {
	background:url(../images/button_sprite.png) no-repeat right -165px transparent;
	text-decoration:none;
	color:#000 !important;
}
a.button-link-active span { background:url(../images/button_sprite.png) no-repeat -6px -122px transparent; }
a.button-link-inactive {
	background:url(../images/button_sprite.png) no-repeat right -601px transparent;
	text-decoration:none;
	color:#000 !important;
}
a.button-link-inactive span { background:url(../images/button_sprite.png) no-repeat -6px -558px transparent; }
a.large-button {
	background:url(../images/button_sprite.png) no-repeat right -61px transparent;
	font-size:24px;
	height:56px;
	padding-right:24px;
}
a.large-button span {
	background:url(../images/button_sprite.png) no-repeat -6px -3px transparent;
	line-height:20px;
	text-transform:none;
	padding:17px 0 20px 20px;
	display:block;
}
a.large-button:hover { background-position:right -282px; }
a.large-button:hover span { background-position:-6px -224px; }
.simple-box, .fancy-box, .titled-box {
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow:1px 1px 0 #fff;
	margin-bottom:20px;
}
.simple-box { background:none; text-shadow:none;}
.titled-box .titled-box-header {
	letter-spacing:1.6px;
	text-transform:uppercase;
	color:#666;
	font-size:13px;
	font-weight:normal;
	text-shadow:1px 1px 0 #fff;
	background:#eee;
	background-image:0 to(#e3e4e6));
	text-align:center;
	border-bottom:1px solid #ddd;
	padding:10px 0;
}
#entries .titled-box h6 { margin: 0; }
.simple-box p, .fancy-box p, .titled-box p {
	color:#888;
	padding:15px;
}
/* divider */
div.divider {
	clear:both;
	display:block;
	height:1px;
	border-bottom:1px solid #dfdfdf;
	padding-top:20px;
	margin:0 10px 35px 0;
}
div.top { position:relative }
div.top a, div.top a:active {
	font:10px Arial, Helvetica, sans-serif;
	color:#bbb;
	position:absolute !important;
	right:0;
	top:15px !important;
	background:#fff;
}
div.top a:hover {
	color:#000;
	text-decoration:none;
}
/* basic list */
.entry ul li {
	list-style:inside disc;
	line-height:18px;
	padding:3px 0;
}
.entry ol li {
	list-style:inside decimal;
	line-height:18px;
	padding:3px 0;
}
.entry ul.children { margin-top:10px; }
.entry ul, ol { margin:0 0 10px; }
/* image based list */
ul.checklist, ul.rec-bulletlist, ul.arrowlist, ul.bulletlist { margin:0 0 20px; }
ul.checklist li {
	background:url(../images/bullets.png) 0px -97px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 27px;
}
ul.bulletlist li {
	background:url(../images/bullets.png) -22px -63px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 25px;
}
ul.rec-bulletlist li {
	background:url(../images/bullets.png) -46px -28px no-repeat;
	line-height:17px;
	padding: 5px 0 5px 25px;
	list-style:outside none;
}
ul.arrowlist li {
	background:url(../images/bullets.png) -74px 8px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 25px;
}
/* informative boxes */
.download-box, .note-box, .warning-box, .info-box {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:0 0 20px 0;
	padding:20px 20px 20px 54px;
}
.download-box strong, .note-box strong, .warning-box strong, .info-box strong{
	font-weight:bold;
	font-size:1em;
}
.download-box {
	background:#f5f5f5 url(../images/download_icon.png) 15px center no-repeat;
	border:1px solid #d5d5d5;
	color:#68a500;
}
.note-box {
	background:#f3f3f3 url(../images/note_icon.png) no-repeat 10px 15px;
	border:1px solid #ccc;
	color:#777;
}
.warning-box {
	background:#fff2bf url(../images/warning_icon.png) no-repeat 10px 15px;
	border:1px solid #d7c993;
	color:#a48200;
}
.info-box {
	background:#d8f2fe url(../images/info_icon.png) no-repeat 10px 15px;
	border:1px solid #93d1eb;
	color:#00a1e4;
}
/* drop-cap */
.dropcap {
	color:#666;
	display:block;
	float:left;
	font-size:40px;
	line-height:40px;
	margin:0 8px 0 0;
}
.dropcap2 {
	color:#fff;
	display:block;
	float:left;
	font-size:25px;
	padding-top: 8px;
	margin:0 8px 0 0;
	background: url(../images/dropcap.png) no-repeat;
	width: 38px;
	text-align:center;
	height:30px;
}
/* pullquote */
.pullquote-right, .pullquote-left {
	background:transparent url(../images/openquote_1.gif) no-repeat 0 0;
	color:#444;
	float:right;
	font-size:14px;
	font-style:italic;
	letter-spacing:0;
	line-height:25px;
	width:33%;
	margin:20px 0 20px 20px;
	padding:0 0 0 20px;
}
.pullquote-left {
	float:left;
	margin-left:0;
	margin-right:20px;
}
.pullquote {
	margin-bottom:20px;
	display:block;
	clear:both;
	-moz-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	border:2px solid #eee;
	position:relative;
	padding:10px 10px 5px;
}
.pullquote p {
	color:#9e9e9e;
	text-indent:35px;
	padding:0 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 0 #fff;
}
.pullquote cite {
	font-style:italic;
	color:#888;
	display:block;
	text-indent:0;
	padding-top:10px;
	letter-spacing:1px;
	text-align:right;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
}
.pullquote .quote-mark {
	position:absolute;
	top:-10px;
	left:0;
}
/* toggle */
.toggle-head {
	position:relative;
	cursor:pointer;
	clear:both;
	margin-right: 10px;
	padding:3px 10px;
}
.toggle-head p {
	font-size:14px;
	text-align:left;
	background:url(../images/plus.png) no-repeat left center;
	margin-bottom:0;
	padding:2px 10px 2px 35px;
	cursor:pointer;
}
.toggle-head .minus { background:url(../images/down.png) no-repeat left; }
.toggle-body p {
	margin-right:10px;
	color:#666;
	padding:0px 20px 10px 20px;
}
.toggle-body { margin-bottom:20px; }
.framed-toggle { border: 1px solid #eee; margin-bottom:4px;}
/* text highlights */
#entries .highlight1, #entries .highlight2, #entries .highlight3 { padding:0 5px; }
#entries .highlight1 { background:#ff0; }
#entries .highlight2 {
	background:#000;
	color:#fff;
}
#entries .highlight3 {
	background:#c30;
	color:#fff;
}
/* alignment */
.alignright, img.alignright, a img.alignright {
	float:right;
	margin:10px 10px 10px 16px;
}
.alignleft, img.alignleft, a img.alignleft {
	float:left;
	margin:10px 16px 10px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* table */
#entries table {
	font-size:12px;
	width:100%;
	text-align:left;
	margin:0 0 20px;
}
#entries table th {
	font-size:13px;
	font-weight:700;
	background:#e9e9e9;
	border-top:4px solid #c2c4c5;
	border-bottom:1px solid #ccc;
	color:#000;
	text-shadow:#fff 0 1px 1px;
	padding:8px;
}
#entries table td {
	border-bottom:1px solid #eee;
	color:#888;
	border-top:1px solid transparent;
	padding:8px;
}
#entries table tr:hover td {
	background:#f6f6f6;
	color:#000;
	cursor:pointer;
}

/* =Grid Layout
----------------------------------------------------------------- */

.one_half { width:48%; margin-bottom:15px;}
.one_third { width:30.66%; border:#d5d5d5 1px solid; text-align:center; margin-bottom:5px; padding-top:3px;}
.two_third { width:65.33%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:67.2%; }
.one_sixth { width:13.33%; }
.five_sixth { width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position:relative;
	margin-right:1%;
	float:left;
	display:inline;
	overflow:hidden;
}
.last {
	margin-right:0 !important;
	clear:right;
}
.block .one_fifth .last{ float:right; }
/* =Sidebar Styles
----------------------------------------------------------------- */

#sidebar {
	width:328px;
	float:right;
}
.accesorio {
	margin-left:35px;
	margin-bottom:40px;
}
.accesorio_busqueda{
	margin-left:20px;
	margin-bottom:20px;
}
.accesorio h3 {
	font:20px Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	position:relative;
}
.accesorio li a, .accesorio li a:visited {
	background:url(../images/bullets.png) -80px 13px no-repeat;
	display:block;
	color:#EA8A38;
	padding:7px 0 7px 18px;
}
.accesorio ul ul li a { margin-left:20px; }
.accesorio .date {
	font:9px Tahoma, Geneva, sans-serif;
	color:#069;
}
/* toggle */
#sidebar .toggle-head { padding: 3px; }
#sidebar .toggle-head h3 {
	padding: 3px 3px 3px 28px;
	font-size: 13px;
	background:url(../images/plus1.png) no-repeat 4px;
}
#sidebar .toggle-head .minus { background:url(../images/down1.png) no-repeat 4px; }
/* search box for sidebar */
.accesorio .textwidget { padding-bottom:10px; }
/* text widget */
.search-box {
	position:relative;
	width:243px;
}
.accesorio_busqueda h3 { display:none; }
/* remove this line if you'd like to show search header */
.search-box .search-field {
	background: #fff url(../images/sidebar_search_bg.png) no-repeat 0 0;
	width:253px;
	border:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#555;
	padding:11px 30px 11px 10px;
}
.search-box .search-go {
	border:none;
	background:url(../images/search_32.png) no-repeat right center;
	width:32px;
	height:36px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	top:0;
	right:0;
}
/* recent tweets */
#sidebar .recent-tweets li {
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding:8px 0;
}
#sidebar .recent-tweets ul li {
	color:#6f6f6f;
	text-shadow:0 1px 1px #fff;
	padding-left:25px;
	padding-bottom:20px;
	background:url(../images/twitter.png) 0 19px no-repeat;
	height: 1%;
}
#sidebar .recent-tweets ul li a, #sidebar .recent-tweets ul li a:visited {
	color:#458b96;
	display:inline;
	text-shadow:0 1px 1px #fff;
	background-image:none;
	padding:0;
}
#sidebar .recent-tweets li span.twitterTime a {
	font-size:10px;
	display:block;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
}
/* wp-calendar */
#wp-calendar { width:100%; }
#wp-calendar caption {
	text-align:center;
	font:bold 17px/30px Arial, Helvetica, sans-serif;
	color:#333;
}
#wp-calendar td, #wp-calendar th {
	border:1px solid #eee;
	background:#fff;
	text-align:center;
	padding:3px;
}
#wp-calendar th {
	background:#666;
	color:#fff;
	font-weight:700;
}
#wp-calendar td:hover { background:#eee; }
#wp-calendar tfoot td { background:#eee; }
#wp-calendar #next, #wp-calendar #prev { font-weight:700; }
/* Recent comments */
.recentcomments {
	line-height:26px;
	font-size:11px;
}
.recentcomments a {
	border-bottom:1px solid #ccc;
	font-style:normal;
	padding-left:5px !important;
}
.recentcomments a:hover {
	border-bottom:1px solid #555;
	text-decoration:none !important;
}
/* thumbnail list for popular and recent posts */
.thumb-list li {
	overflow:hidden;
	display:block;
	background:none;
	padding:10px 0;
}
.thumb-list .date {
	font:9px Tahoma, Geneva, sans-serif;
	color:#069;
}
.thumb-list a.fl { margin:0 10px 5px 0; }
.thumb-list li a, #sidebar .thumb-list li a:visited {
	color:#888;
	background:none;
	display:inline;
	padding:0;
}
/* flickr widget */
#flickr h3 span { color:#0061D8; }
#flickr h3 span span { color:#FF1183; }
#flickr .wrap {
	margin-left:0;
	width:293px;
	position:relative;
	padding:10px 0 0;
}
#flickr a {
	border:1px solid #eaeaea;
	display:inline-block;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-bottom-right-radius:4px 4px 0 0;
	-webkit-border-bottom-left-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	padding:0 !important;
	background:#eee;
}
#flickr a img {
	border:1px solid #fff;
	background:#eee;
	padding:3px;
	float: left;
}
#flickr div.flickr_badge_image {
	float:left;
	margin-bottom:12px;
	margin-left:8px;
	width:87px;
	height:87px;
	display:inline;
	padding:0;
}
/* Contact details widget */
#contact-details address, #contact-details span, p.tel-numbers {
	padding-bottom:15px;
	padding-left:45px;
	font:11px/19px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}
#contact-details address { background:transparent url(../images/addressbook.png) 0 0 no-repeat; }
#contact-details p.tel-numbers {
	background:transparent url(../images/mobile.png) 0 3px no-repeat;
	line-height:22px;
}
#contact-details span.email {
	background:transparent url(../images/email.png) 0 -5px no-repeat;
	padding-top:3px;
	display:block;
}

/* =Form
----------------------------------------------------------------- */

.horizform {
	margin-bottom:40px;
	clear:both;
}
.horizform label {
	width:195px;
	padding-left:4px;
	display:none;
}
#mailform label { display:block; }
#mailform input[type="text"]{border:1px solid #ccc;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size:13px;
	color:#444;}
#mailform input[type="text"], textarea {
	border:1px solid #ccc;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size:13px;
	color:#444;
}
textarea { overflow:auto; }
.loading {
	font:italic 12px Arial, Helvetica, sans-serif;
	display:none;
}
.errortxt, textarea.errortxt { border:1px solid red; }
#mailform input[type="text"] {
	
	display:block;
	background:url(../images/hl_bg.jpg) repeat-x;
	margin:0 4px;
	padding:7px 5px;
}
#mailform textarea {
	width:96%;
	display:block;
	background:url(../images/hl_bg.jpg) repeat-x;
	margin:0 4px;
	padding:7px 5px;
}
#mailform .personal-data { overflow:hidden; }
#mailform p { padding-bottom:10px; }
#mailform .personal-data p {
	width:33%;
	float:left;
}
.ibutton {
	background:none repeat scroll 0 0 #333;
	border:medium none;
	color:#FFF;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 4px;
	padding:7px 5px;
}
.ibutton:hover { background:#111; }

/* =Comments
----------------------------------------------------------------- */

#comments { width:99%; }
.commentlist { width:98%; }
.commentlist .comment {
	background:transparent url(../images/blur_divider.jpg) center bottom no-repeat;
	margin-bottom:10px;
	padding:10px 0;
}
.comment .comment { background:none; }
.comment-entry {
	position:relative;
	padding-bottom:10px;
}
.depth-2, .depth-3, .depth-4, .depth-5 { margin-left:30px; }
.comment cite {
	color:#222;
	text-transform:capitalize;
}
.comment .commenttext {
	line-height:20px;
	color:#777;
	padding:5px 0 0;
}
.comment-entry .meta {
	display:inline;
	font:10px Tahoma, Geneva, sans-serif;
	color:#555;
	text-transform:uppercase;
}
.comment-entry .frame { float:left; }
.comment-entry .body {
	width:380px;
	float:left;
	padding:0 0 0 15px;
}
.cancel-comment-reply {
	clear:both;
	padding:10px 0;
}
.reply {
	position:absolute;
	top:0;
	right:0;
}
.reply a {
	background:#eee;
	border:1px solid #dedede;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	color:#222;
	line-height:24px;
	padding:3px 4px;
}
.reply a:hover { background:#ccc; }
.cancel-comment-reply a {
	background:#eee;
	border:1px solid #dedede;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	padding:5px 10px;
}
.cancel-comment-reply a:hover {
	background:#ccc;
	padding:5px 10px;
}
#respond { clear:both; }

/* =pie
----------------------------------------------------------------- */

#pie-wrapper {
	width:100%;
	background:#29585f url(../images/pie_bg.jpg) repeat-x;
}
#pie {
	width:960px;
	padding-bottom:0px;
	margin:0 auto;
	color: #fff;
}
#pie .block { margin-top:20px; }
#pie .block h3 {
	font-size:20px;
	font-weight:400;
	color:#fff;
	background:url(../images/s_line.gif) left bottom repeat-x;
	padding:0 0 15px;
}
#pie .block ul li {
	background:url(../images/s_line.gif) left bottom repeat-x;
	padding:5px 3px 10px;
}
#pie .block ul li, #pie .block ul li a {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
#pie .textwidget {
	color: #fff;
	font-size:11px;
	padding-top:5px;
}
/* subpie */
#subpie-wrapper { background:url(../images/sub_pie_bg.jpg) repeat-x; }
#subpie {
	width:960px;
	height:39px;
	position:relative;
	margin:0 auto;
}
#subpie p {
	position:absolute;
	top:14px;
	left:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8e8e;
}
#subpie p a, #subpie p a:visited { color:#fff; }
#subpie #social-icons {
	position:absolute;
	top:12px;
	right:0;
}
#social-icons li { display:inline; }
#social-icons li a {
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:3px;
}
#social-icons .youtube a { background: url(../images/mini_icons.png) no-repeat -150px -150px; }
#social-icons .delicious a { background:url(../images/mini_icons.png) no-repeat -125px -125px; }
#social-icons .ftwitter a { background:url(../images/mini_icons.png) no-repeat 0 0; }
#social-icons .frss a { background:url(../images/mini_icons.png) no-repeat -25px -25px; }
#social-icons .in a { background:url(../images/mini_icons.png) no-repeat -50px -50px; }
#social-icons .facebook a { background:url(../images/mini_icons.png) no-repeat -100px -100px; }
#social-icons .flickr a { background:url(../images/mini_icons.png) no-repeat -75px -75px; }
.indicador{clear:both; margin-left:10px; margin-bottom:0px; line-height:12px;}
#c323{text-align:center;}
ul.menu_principal{float:right; text-transform:uppercase; padding-right:20px;}
ul.menu_principal li{float:left; display:block; color:#999; margin-left:35px; padding-top:56px; padding-bottom:3px; line-height:1em;}

ul.menu_principal li a{ color:#999; }
ul.menu_principal li a:hover{ color:#fff; }
ul.menu_principal li.actual{ border-bottom:2px solid #999; }
ul.menu_principal li.actual a{ color:#999; }
ul.menu_principal li.actual a:hover{ color:#fff; }
ul.menu_principal li ul{margin:0px; padding:0px;}
ul.menu_principal li ul li{margin:0px; padding:0px 0px;}
ul.menu_principal li ul li ul li{margin:0px; padding:8px 0px;}
ul.lema {float:left; font-size:1.5em; color:#d5d3c8;}
ul.lema li{ color:#d5d3c8; padding:15px 12px;}
ul.accesorios{float:right; padding-top:16px;}
ul.accesorios a{color:#777;}
ul.accesorios a:hover{color:#fff; text-decoration:underline;}

ul.accesorios li{float:left; margin-left:0px; padding:3px 20px;   }
ul.accesorios li+li{background:url(../images/separador_menu_accesorios.png) no-repeat 0px 7px;  }
.pie{background:url(../images/bg_footer.png) repeat-x top left; height:49px; float:left; width:1000px; font-size:1.2em; clear:both; display:block; }
.pie p {padding:10px; color:#999; text-align:center;}
.menu_lateral{float:left; width:200px; font-size:2em; padding-top:15px;  }
.area_central{float:left; width:100%; background:url(../images/fondo_central.png) repeat-y top left; }
.zona_contenido img.conborde{border:1px solid #999; padding:2px; margin:4px;}
.zona_contenido .grupo_fotos{padding:30px 80px;}
.zona_contenido{float:left; width:799px; font-size:1.2em; padding-bottom:10px; min-height:550px;}
.contenidos_pad10{padding:15px 25px 15px 40px;}
.contenidos_pad10 a{text-decoration:underline;}
.menu_lateral ul{padding-left:35px; font-size:22px;}
.menu_lateral ul a:hover{color:#FFF;}
.menu_lateral ul.productos{padding-left:10px; font-size:20px;}
.menu_lateral ul.nivel1{padding-left:15px;}
.menu_lateral ul.nivel1 li{ font-size:18px; }

.menu_lateral ul.nivel2{padding-left:15px; color:#d5d3c8;}

.menu_lateral ul.nivel2 li{ font-size:16px; }
.menu_lateral ul.nivel3{padding-left:15px; }
.menu_lateral ul.nivel2 li{margin-bottom:8px; }
.menu_lateral ul.nivel2 li a{color:#777;}
.menu_lateral ul.nivel2 li a:hover{color:#fff;}
.menu_lateral ul.nivel2 li a.actual{border-bottom:2px solid #999;}
.menu_lateral ul.productos{padding-left:10px; }
.menu_lateral ul.nivel3{padding-left:25px;  }
.menu_lateral ul.nivel3 li{font-size:14px;  }
.menu_lateral ul.nivel3 li a{color:#999;}
.menu_lateral ul.nivel3 li a:hover{color:#fff;}
.menu_lateral ul.nivel4 li{padding-left:20px; font-size:13px;}
.menu_lateral ul.nivel4 li a{color:#999;}
.menu_lateral ul.nivel4 li a:hover{color:#fff;}

.acabado1{ float:left; margin-right:30px; margin-bottom:25px;}
.acabado2{ float:left; margin-right:30px; margin-bottom:25px;}
.uso{float:left; width:66px; text-align:center; color:#999; font-size:9px; margin-right:10px;}

a.caracteristicas{color:#d5d3c8;}
ul.botones_productos li{ padding:5px 7px; background-color:#750808; float:left; margin-right:5px;}
ul.botones_productos li:hover{ padding:5px 7px; background-color:#6c0707; float:left; margin-right:5px;}
ul.botones_productos li a{ text-decoration:none;}
.contenidos_tablero{ clear:both; padding-top:25px;}
.acabados{ clear:both;}
.familia{margin-top:0px; clear:both;}
.derecha_contenido_tablero{padding-right:10px;}
.familia h1{font-size:1.9em; margin-bottom:0px; }
.clic{line-height:9px; margin-bottom:15px;}
.linea_acabados{padding-top:10px;}
.iconillos{width:99%; float:left; clear:both; border-top:1px dashed #555; border-bottom:1px dashed #555; padding:5px; margin:7px 0px; text-align:center;}
.iconillos .uso{width:110px; margin-right:3px;}
.iconillos .uso p{font-size:10px;}
.iconillos .uso p{line-height:11px;}
.pasos_naranjas{border:none;  margin:0px 10px; float:left; padding-bottom:7px; }

.uso2{width:120px; font-size:11px; margin-right:3px; float:left; padding-top:8px;}
.uso2 img{margin:0px!important;}
.uso2 p{text-align:center; line-height:11px;}
.caja_pasos_naranjas{clear:both; padding:7px 0px; padding-left:30px; }
.caja_pasos_naranjas img.clic{border:1px solid #002653;  margin-top:8px; margin-bottom:0px!important;  margin-right:7px; vertical-align:middle; padding:2px 2px 2px 2px; margin-left:0px;}

.texto_naranja{FLOAT:LEFT; margin-top:7px; color:#999; vertical-align:middle;}
.kronotex .acabado1 img{background:#ededed url(../images/base_muestras.png) no-repeat top left; padding:9px 54px 10px 11px;}
.confondo img{background:#ededed url(../images/base_muestras.png) no-repeat top left; padding:9px 54px 10px 11px;}

.kronotex .acabado2 img{background:#ededed url(../images/base_muestras_no.png) no-repeat top left; padding:9px 9px 10px 11px;}
#contenidos_sinsubmenu_tablero{padding-bottom:15px;}
.garantia25_resiedncial{padding:4px 4px 4px 4px; margin-right:20px; margin-bottom:10px; float:left; border:1px solid #999;}
.revestimiento{padding:7px 15px 15px 0px; float:left; clear:both;}
.CollapsiblePanelContent{padding:8px 30px 5px 30px!important; border:1px solid #222;}
.CollapsiblePanelContent p, .CollapsiblePanelContent li, .CollapsiblePanelContent h3, .CollapsiblePanelContent strong{color:#666!important;}
.acabados .CollapsiblePanelContent p, .acabados .CollapsiblePanelContent li, .acabados .CollapsiblePanelContent h3, .acabados .CollapsiblePanelContent strong{color:#999!important;}
.CollapsiblePanelTab{padding-left:5px!important; padding-top:10px!important; padding-bottom:10px!important; background-color:#222222!important; text-align:left!important; color:#fff!important; font-size:1em!important; border:none!important; border-bottom:3px solid #000!important; font-weight:bold!important;}

.CollapsiblePanelContent ul{color:#999; font-size:0.85em; margin-top:8px; list-style:inside; list-style-type:circle;}

.CollapsiblePanelContent ul li{color:#999;  list-style:inside; list-style-type:circle; padding-left:35px;}
table.embalaje{margin-bottom:15px; color:#999; border-collapse:collapse; padding:10px; border:1px solid #999;   }
table.embalaje td{padding:10px; border:1px solid #999;  }

table.embalaje2{margin-bottom:15px; color:#999; border-collapse:collapse; padding:5px; border:1px solid #999;   }
table.embalaje2 td{padding:10px; border:1px solid #999;  }
table.embalaje2 td p{white-space:nowrap;}

.col_izda{
		display:table-cell;
	float:left;
	width:220px;
	min-width:220px;
	height:20px;
	min-height:20px;
	background-color: #444;
	margin-left:30px;
	margin-right:2px;
	margin-top:2px;
	padding:7px;
}
.parrafo_colizda{
color:#d5d3c8;
}
#columna_central_ancha p.parrafo_colizda{
	margin:0px;
	text-align:left;
	line-height:12px;
}
.col_dcha{
	display:table-cell;
	float:left;
	width:330px;
	min-width:330px;
	height:20px;
	min-height:20px;
	background-color: #222;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	padding:7px;
	vertical-align:middle;

}
.lascaracteristicas{float:left; clear:both;}
 ul.normal{color:#999; font-size:0.85em; margin-top:8px;  list-style-type:circle; padding-left:40px;}

ul.normal li{color:#999;  list-style:outside; list-style-type:circle; padding-left:0px;}

table.mapaweb p{line-height:12px; padding:0px; margin:0px;}
