/*
Theme Name: Admirae

Description:tema Admirae .
Author: Airdreams
Version: 1.0
*/
@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

.main { margin:0 auto;   background:#f0f0f0 url(images/main_bg.gif) top center repeat-x; padding:15px 0 0 0;}
.main2 { margin:0 auto;   background:#f0f0f0 url(images/main_bg2.gif) top center repeat-x; padding:15px 0 0 0;}
/********** header **********/
.header {  padding:0; margin:0 auto; width:980px;}
/* logo */
.logo {padding:0; margin:0; width:335px; float:left;}
/* rss */
.rss { text-align:right; width:215px; margin:0; padding:10px 10px 10px 0; float:left; font: normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.8em;}
.rss_img { float:left; margin:0; padding:20px 0 0 0;}
.rss_img img { margin:5px; padding:0;}


/* search */
.search { padding:15px 0 0 0; margin:0; width:230px; float:right;}
.search form { display:block; float:right; padding:0;}
.search span { display:block; float:left; background: url(images/search_bg.gif) left top no-repeat; width:140px; padding:0; height:32px;}
.search form .keywords { width:179px; line-height:14px;  float:left; background:none; border:0; padding:8px 2px 0 10px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.search form .button { float:left; margin:0; padding:0;}
/* FBG */
.FBG {  padding:0; margin:0; background:#373737 url(images/FBG_bg.gif) top repeat-x;}
.FBG_resize { width:980px; margin:0 auto; padding:0;}
.FBG_resize img { float:left; margin:0; padding:0;}
.FBG_resize a { color:#317c91; text-decoration:none; }
.FBG_resize h2 { font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#b7b7b7; padding:10px 0; margin:0;}
.FBG_resize p {font: normal 11px Arial, Helvetica, sans-serif; color:#919191; padding:5px 0; margin:0; line-height:1.8em;}
.FBG_resize ul { padding:0; margin:0; list-style:none;}
.FBG_resize li { padding:5px 0; margin:0;  border-bottom:1px solid #404040; }
.FBG_resize li a { font: normal 11px Arial, Helvetica, sans-serif; color:#757575; padding:5px 0 5px 0; margin:0;text-decoration:none;}
.FBG_resize li a:hover { color:#317c91; text-decoration:none;}
.FBG_resize .blog { width:215px; float:left; margin:0; padding:15px 40px 15px 0;}
.FBG_resize .blog.last { padding:15px 0;}
/* body */
.body_resize { width:980px; margin:0 auto; padding:20px 0 0 0;}
.body { padding:0; margin:0 auto;}
.body h2 { font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #c7c7c7;}
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#b1b1b1; padding:0; margin:0;}
.body h3 { color:#4f4f4f; font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #dbdbdb; padding:15px 0 15px 20px; margin:0; }
.body h4 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2a2a2a; padding:5px 0; margin:0; border-bottom:none;}
.body .menu2 { width:170px; float:right; padding:0; margin:0;}
.body .menu2 a { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5d5d5d; text-decoration:none; padding:0 3px;}
.body .menu2 a:hover { color:#fff; background:#363636;}
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#848484; line-height:1.8em; padding:5px 0; margin:0;}
.body p.about { background:#e6e6e6; border-left:5px solid #cdcdcd; padding:20px; margin:15px 0; font: italic 12px Arial, Helvetica, sans-serif; color:#747474;}
.body p span { font-size:18px; font-weight:bold; color:#888;}
.body a { color:#317c91; text-decoration:none;}
.body img { margin:5px auto; padding:5px; background:#f8f8f8; border:1px solid #d4d4d4;}
.body img.floated { margin:10px 10px 5px 0; padding:0; padding:5px; background:#f8f8f8; border:1px solid #d4d4d4; float:left;}
.body img.none { float:left; margin:5px 5px 5px 0; padding:0; border:none; background:none;}
.right {  width:288px; margin:0; padding:10px 0; float:right;}
.right ul { margin:0; padding:0; list-style:none;}
.right li { border-bottom:1px solid #d0d0d0; padding:5px 0; margin:0;}
.right li a { font: normal 12px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none;}
.right li a:hover { color:#2b6e80; text-decoration:underline;}
.left {  width:635px; margin:0; padding:10px 0; float:left;}
.port {width:290px; margin:10px 0; padding:0 55px 0 0; float:left;}
.last { padding:0;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:400px; display:block; padding:5px 0; color:#737373; font: bold 12px Arial, Helvetica, sans-serif;  float:left; }
#contactform label span { color:#d66423; font-weight:bold; }
#contactform input.text { width:250px; border:1px solid #d4d4d4; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left; }
#contactform textarea { width:450px; border:1px solid #d4d4d4; margin:2px 0; padding:2px; background:#fff; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer {padding:20px;  margin:0 auto; background:#2e2e2e url(images/footer_bg.gif) top repeat-x;}
.footer_resize { width:980px; margin:0 auto; padding:0;}
.footer p { font:normal 12px Arial, Helvetica, sans-serif; color:#707070;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#707070; text-decoration:none; }
.footer p.right { text-align:right; width:350px; margin:0; padding:10px 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:10px 0; float:left;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { clear:both; padding:5px 0; margin:0; border-bottom:1px solid #ededed;}
/* Slider */
#slider { width:980px; padding:0; margin:0 auto; }
#slider .flash_slider { width:980px; height:300px; margin:0; overflow:hidden;}

#slider .flash_slider_mayor { width:980px; height:400px; margin:0; overflow:hidden;}

.slide_blog_resize { background:#ebebeb url(images/slot_bg.gif) bottom repeat-x; border-top:1px solid #fff; padding:10px 0; margin:0;}
.slide_blog_resize_b { width:980px; margin:0 auto; padding:0;}
.slide_blog { width:325px; float:left; padding:15px 0;}
.slide_blog img { float:left; margin:0; padding:10px 10px 30px 0;}
.slide_blog h3 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#474747; padding:10px 0; margin:0; border:0;}
.slide_blog_resize  h4 {  float: left; font: normal 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4f4f4f; padding:10px 0 20px 0; margin:0;}
.slide_blog p { font: normal 11px Arial, Helvetica, sans-serif; color:#939393; padding:0; margin:0; line-height:1.8em;}

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/ 
/*------------------------------------------------*/

.menu { padding:0; margin:0; float:right; width:630px;}
.menu ul { text-align: left;  padding:10px 0 0 0; margin:0; list-style:none; border:0; float:right;}
.menu ul li a {  font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }




	ul#top-menu li { margin-left: 10px; display:block; height:29px; /*padding:0 12px 0 0;*/ float:left; position: relative; }
		ul#top-menu a { font-size: 13px; color: #555555; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; display: block; line-height:27px; }
		
		ul#top-menu > li { padding:0 5px 0 0; }
			ul#top-menu > li > a { padding:0 0 0 5px; }
			
		ul#top-menu > li.current_page_item { background:url(images/menu-nav.png) no-repeat scroll right bottom transparent; padding:0 15px 0 0; }
			ul#top-menu > li.current_page_item > a { color: #ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); background:url(images/menu-nav.png) no-repeat scroll 0 0 transparent; display:block; height:29px; line-height:27px; padding:0 0 0 15px; }
		
	ul.nav ul { width: 198px; background: #fff; border: 1px solid #e8e8e8; top: 34px !important; box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1x 1px 5px 0px rgba(0, 0, 0, 0.1); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; /*border-top-left-radius: 0px;-moz-border-radius-topleft: 0px; border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;*/ padding: 13px 0px 12px; z-index: 9999px; display: none; }
		ul.nav ul li { margin: 0px; padding: 6px 10px 6px 10px !important;  }
			ul.nav ul li a { line-height: 18px !important; width: 150px; background-color: #fff; }
			
			ul.nav li:hover ul ul, ul.nav li.sfHover ul ul { top: -16px !important; left: 183px !important; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
			
	span.menu_arrow { display: block; width: 8px; height: 5px; background: url(images/menu-active-arrow.png) no-repeat; position: absolute; top: -15px; left: 37%; display: none; }
	
	span.menu_top_arrow { display: block; width: 19px; height: 10px; background: url(images/topmenu_arrow.png) no-repeat; position: absolute; top: -10px; left: 22px; }
		

/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 191px; z-index:1000; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
		
/*------------------------------------------------*/
/*---------------[FORMULARIO]---*/
/*------------------------------------------------*/		

		
.clear { clear: both }



.btn_b { width:auto !important;	padding:5px 12px 6px 12px; text-decoration: none !important; font-size: 10px; text-align: center; cursor:pointer; position:relative; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	background:#555555;	background: -moz-linear-gradient(top, #6e6e6e, #555555); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e6e6e), to(#555555)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6e6e6e', EndColorStr='#555555'); /* IE6,IE7 only */ -moz-border-radius: 99px; -webkit-border-radius: 99px; border-radius: 99px; box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888;	-webkit-box-shadow: 0px 1px 2px #303030; -moz-box-shadow: 0px 1px 2px #303030, inset 0 1px 0 #888; border:none; color:#EEE; text-shadow: 0 1px 0 #000; }
.btn_b:hover	{ background: #727272; background: -moz-linear-gradient(top, #787878, #595959);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #727272), to(#555555)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#727272', EndColorStr='#555555'); /* IE6,IE7 only */ }
.btn_b:focus	{ padding:5px 12px 6px 12px; color:#DDD; text-shadow: 0 1px 1px #000; border:none; background:#999;	background: -moz-linear-gradient(top, #444444, #464646); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999), color-stop(.05, #777), to(#AFAFAF)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777', EndColorStr='#AFAFAF'); /* IE6,IE7 only */ box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD; -webkit-box-shadow: inset 0px 2px 5px #444, 0 1px 0px #DDD;	-moz-box-shadow: inset 0px 2px 5px #262626, 0 1px 0px #666;}



.widget_footer {
    color: rgb(173, 173, 173);
    font-size: 12px;
    line-height: 18px;
}
.widget_footer .hr {
    width: 100%;
    height: 2px;
    background: url('footer_hr.png') repeat-x scroll 0% 0% transparent;
    margin: 0pt 0pt 12px;
}
#widget_contact p { padding: 0pt 0pt 14px }


#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email, #footer #widget_contact textarea#fc_text	{ 
padding:10px; 
text-decoration: none; 
font-size: 12px; 
outline:none; 
background: #404040; background: -moz-linear-gradient(top, #383838, #424242); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(1, #424242)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#424242'); /* IE6,IE7 only */ border:1px solid #505050; border-bottom:1px solid #666; color:#EEE; box-shadow: inset 0 2px 4px #262626;	-webkit-box-shadow: inset 0 2px 4px #262626; -moz-box-shadow: inset 0 2px 4px #262626;}


#footer #widget_contact input#fc_name:hover, 
#footer #widget_contact input#fc_email:hover, 
#footer #widget_contact textarea#fc_text:hover	{ border:1px solid #585858;	border-bottom:1px solid #666; background: #424242;	background: -moz-linear-gradient(top, #393939, #444444); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444'); /* IE6,IE7 only */}



#footer #widget_contact input#fc_name:focus, 
#footer #widget_contact input#fc_email:focus, 
#footer #widget_contact textarea#fc_text:focus	{ border:1px solid #585858;	border-bottom:1px solid #666; background: #424242;	background: -moz-linear-gradient(top, #393939, #444444); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(1, #444444)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444')"; /* IE8 only */ filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#393939', EndColorStr='#444444'); /* IE6,IE7 only */ }

#footer #widget_contact input#fc_name, #footer #widget_contact input#fc_email	{ width:60%; padding:6px 10px 6px 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; outline:none; position:relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}


#footer #widget_contact textarea#fc_text	{ padding:10px; width:90%; height:90px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; outline:none; position:relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#footer #widget_contact label	{ margin:0 0 0 15px; font-size:12px;}

#testimonials {width: 300px;list-style-type: none}
#testimonials .slide {}
blockquote {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #333;font-style: italic; padding:0 0 0 0px; margin:0 0 10px 10px;} 	
		
		
.body p.response {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FEF4F1;
border:1px solid #F7A68A;
color:#DA4310;
padding:10px;
}
		
		
#phonenumber {
    padding: 20px 5px 0 0;
	text-align: right;
	font-size:20px;
}

.phone {
    font-size: 25px;
    padding: 0 0 0 5px;
}
#phonenumber img {
    vertical-align: top;
}


#feedback {
    margin: 0 auto;
    position: relative;
}
#feedback a {
    background: url("./images/feedback-btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    width: 30px;
}
#feedback a.feedback {
    height: 120px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 265px;
    z-index: 999999;
}
#feedback a.feedback:hover {
    background-position: -30px 0;
}
h2.sin_borde{
border-bottom:none;
color: #999999;
    font-weight: bold;
    text-align: center;
}

.style5 {
	padding:60px 0 0 0;
    font-size: small;
    font-style: italic;
    font-weight: normal;
    text-align: justify;
}


.thumbs {
    clear: both;
    float: left;
    width: 980px;
}
.thumbs ul {
    float: left;
    width: 100%;
	margin: 0 0 10px 0;
	padding:0 0 0 20px;
}
.thumbs li {
    display: inline;
    float: left;
    height: 46px;
    margin-right: 6px;
    margin-top: 6px;
    width: 88px;
}
.thumbs li a.active {
    border: 1px solid #019BFB;
}
.thumbs li a {
    border: 1px solid #8D8D8A;
    display: block;
    height: 44px;
    width: 86px;
}
.thumbs li a:hover {
    border: 1px solid #019BFB;
}
.thumbs li.last {
    display: inline;
    margin-right: 0;
}	
/*----------------------------------------------*/
/*  Homepage Featured Content */
/*----------------------------------------------*/

#feature_list {
	width: 960px;
	height: 325px;
	overflow: hidden;
	position: relative;
	z-index:1;
	clear:both;
	margin-top:0px	}

#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;}

#feature_tabs {
	right: 0;
	z-index: 2;
	width: 324px;}

#feature_tabs li {
	margin:0;
	padding:20px 25px 0 40px;
	font-size: 13px;
	font-family: Arial;
	height:89px;
	color: #ccc;
	background:url(images/feature_tab_bg.png) 0 0 no-repeat;}

#feature_tabs li:hover {
	cursor:pointer;}

#feature_tabs li:last-child {
	height:107px}
		
#feature_tabs li .link-title {
	color:#ccc;
	font-size:13px}
	
#feature_tabs li .link-more {
	text-decoration: none;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;}

#feature_tabs li .link-more:hover {
	border-bottom:1px dotted #666}

#feature_tabs li.current {
	background:url(images/feature_current.png) 0 0 no-repeat}

#feature_output {
	top:0;
	right: 0;
	width: 960px;
	height: 325px;
	position: relative;
	margin:0;
	padding:0;}

#feature_output li {
	position: absolute;
	width: 960px;
	height: 325px;
	margin:0;}

#feature_output li a {
	position: absolute;
	top: 0;
	left: 0;
	width:636px;
	height:325px;
	background:url(images/blank.gif)}

.feature_cat {
	text-align:right;
	padding:10px 0}

/* categories icons */	
.icon_cat {
	padding-left:26px;
	line-height:23px;
	display:block;
	float:left;
	font-family:'edelsansRegular', Verdana;
	font-size:11px;
	text-transform:uppercase}

.icon_cat_1 {
	color:#f1dc2b;
	background:url(images/icon_cat_1.png) 0 0 no-repeat;}

.icon_cat_1 a {
	color:#f1dc2b;}

.icon_cat_2 {
	color:#8fbd03;
	background:url(images/icon_cat_2.png) 0 0 no-repeat;}

.icon_cat_2 a {
	color:#8fbd03;}

.icon_cat_3 {
	color:#ca62f0;
	background:url(images/icon_cat_3.png) 0 0 no-repeat;}
	
.icon_cat_3 a{
	color:#ca62f0;}

.icon_cat_4 {
	color:#1899cf;
	background:url(images/icon_cat_4.png) 0 0 no-repeat;}
	
.icon_cat_4 a{
	color:#1899cf;}
	
.icon_cat_5 {
	color:#c92923;
	background:url(images/icon_cat_5.png) 0 0 no-repeat;}
	
.icon_cat_5 a{
	color:#c92923;}

.icon_cat_6 {
	color:#e98503;
	background:url(images/icon_cat_6.png) 0 0 no-repeat;}
	
.icon_cat_6 a{
	color:#e98503;}

.icon_cat_7 {
	color:#0accaa;
	background:url(images/icon_cat_7.png) 0 0 no-repeat;}
	
.icon_cat_7 a{
	color:#0accaa;}

.icon_cat_blog {
	color:#a6a6a6;
	background:url(images/icon_cat_blog.png) 0 0 no-repeat;}
	
.icon_cat_blog a{
	color:#a6a6a6;}


#slider .flash_slider_landing {
    height: 450px;
    margin: 0;
    overflow: hidden;
    width: 980px;
	background-color:#FFF;
}

#subscribe {
    background: url("images/pattern.png") repeat scroll 0 0 transparent;
    color: #3C3C3C;
    height: 323px;
    padding: 20px;
    width: 250px;
    z-index: 999;
	float:left;
}

.pelicula_flash{ background: url("images/pattern.png") repeat scroll 0 0 transparent; width: 690px; float:left}


#subscribe h1 {
	font-size:22px;
	font-weight: bolder;
	color:#1B1F2E;
	margin: 0 0 0 0;
}


#subscribe h2 {
	font-size:18px;
	font-weight: bolder;
	color: #900;
	margin: 0 0 0 0;
	line-height: 1.6em;
}

#subscribe p  {
    color: #8A8A8A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.6em;
}

#subscribe p a {
    color: #8A8A8A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.6em;
}



form#subform {
    width: 250px;
}

form#subform fieldset {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
form#subform fieldset p {
    background: none repeat scroll 0 0 transparent;
    display: block;
    margin: 0;
    padding: 0;
}
form#subform input {
    background: url("images/sub-input.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #8A8A8A;
    float: left;
    font-family: Arial,Trebuchet MS,Verdana,sans-serif;
    font-size: 12px;
    height: 27px;
    line-height: 2.2em;
    margin: 10px 0 0;
    outline: medium none;
    padding: 5px;
    width: 240px;
}
form#subform input.sub_submit {
    background: url("images/sub-submit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 37px;
    margin: 15px 0 0;
    outline: medium none;
    width: 250px;
}
form#subform #result_sub {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 250px;
}

.note {
    display: block;
    font-size: 10px;
    margin-top: 5px;
}

#formNombre,#formEmail {
    background: url("images/sub-input.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #8A8A8A;
    font-family: Arial,Trebuchet MS,Verdana,sans-serif;
    font-size: 12px;
    height: 27px;
    line-height: 2.2em;
    margin: 10px 0 0;
    outline: medium none;
    padding: 5px;
    width: 240px;
}



#envio{
    background: url("images/sub-submit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #205000;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 37px;
    margin: 15px 0 0;
    outline: medium none;
    width: 250px;
}

#subscribe img.ajax-loader {
    /*background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF0000;
    font-size: 10pt;
    left: 20%;
    padding: 2px;*/
	margin: -28px 0 0 225px;
    position: absolute;
   /* top: 20%;
    z-index: 100;
	visibility: visible;*/
}


.container_12 .grid_8 {
    width: 620px;
}
.rightSection {
    padding-left: 17px;
}
.omega {
    margin-right: 0;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.imagen_muestra{ padding: 0 35px 0 10px}


#status{  
        width:50%;  
        padding:10px;  
        outline:none;  
        height:36px;  
    }  
    .focusField{  
        border:solid 2px #73A6FF;  
        background:#EFF5FF;  
        color:#000;  
    }  
    .idleField{  
        background:#EEE;  
        color: #6F6F6F;  
        border: solid 2px #DFDFDF;  
    }  
	

.imgDer{float: right}


/////////////////////////////////////////

#pricing-table ul { margin: 0pt; padding: 0pt; border: 0pt none; font: inherit; vertical-align: baseline; }
#pricing-table ol, #pricing-table ul { list-style: none outside none; }
#pricing-tableh1, h2, h3, h4, h5, h6 { font-family: "DroidSansBold",Arial,Helvetica,sans-serif; margin-bottom: 20px; color: rgb(69, 69, 69); }
#pricing-table a { text-decoration: none; }
#pricing-table a:active, a:visited { color: rgb(96, 120, 144); }
#pricing-table a:hover { color: rgb(96, 120, 144); }
#pricing-table { margin: 0px auto 35px; overflow: hidden; width: 980px; }
#pricing-table ul { margin: 0px; padding-left: 0;  }
#pricing-table ul li { padding: 0px; background: none repeat scroll 0% 0% transparent; }
#pricing-table ul .red { color: rgb(159, 0, 0); }
#pricing-table ul .green { color: rgb(81, 138, 59); }
#pricing-table ul .cross { background: url('images/pckg-no-bg.png') no-repeat scroll center center transparent; display: block; }
#pricing-table ul .tick { background: url('images/pckg-yes-bg.png') no-repeat scroll center center transparent; display: block; }



#pricing-table .choose-plan { float: left; margin: 0px 0px 0px 0px; width: 255px; }



#pricing-table .choose-plan .heading { background: url('images/pckg-yl-bg.png') repeat scroll 0% 0% padding-box transparent; height: 95px; position: relative; border-radius: 7px 7px 7px 7px; z-index: 25; }
#pricing-table .choose-plan .heading h4 { color: rgb(215, 215, 215); font: 18px/24px "DroidSansBold",Arial,Helvetica,sans-serif; margin: 0px 0px 0px 22px; padding: 22px 0px 0px; }
#pricing-table .choose-plan .heading h4 strong { font: 21px "DroidSansBold",Arial,Helvetica,sans-serif; }
#pricing-table .choose-plan ul { background: none repeat scroll 0% 0% padding-box rgb(243, 243, 243); border: 1px solid rgb(204, 204, 204); margin: -5px 0px 0px; position: relative; border-radius: 7px 7px 7px 7px; z-index: 15; }
#pricing-table .choose-plan ul li { border-bottom: 1px solid rgb(211, 211, 211); color: rgb(78, 78, 78); font: 13px/50px "DroidSansRegular",Arial,Helvetica,sans-serif; padding: 0px 0px 0px 20px; }




#pricing-table .standard-plan { float: left; margin: 0px 0px 0px -5px; width: 226px; z-index: 25; }



#pricing-table .standard-plan .heading { background: url('images/pckg-yl-bg.png') repeat scroll 0% 0% transparent; height: 95px; overflow: hidden; position: relative; z-index: 25; }
#pricing-table .standard-plan .heading p { margin: 0px; background: url('images/packg-standard-bg.png') repeat-x scroll 0% 0% transparent; color: rgb(189, 188, 188); font: 14px/24px "DroidSansBold",Arial,Helvetica,sans-serif; height: 32px; padding: 8px 0px 0px 15px; text-shadow: 1px 1px 1px rgb(26, 26, 26); }
#pricing-table .standard-plan .heading h4 { color: rgb(183, 183, 183); font: 14px/24px "DroidSansBold",Arial,Helvetica,sans-serif; text-align: center; margin: 0px; }
#pricing-table .standard-plan .heading h4 span { color: rgb(255, 255, 255); font: 18px "DroidSansBold",Arial,Helvetica,sans-serif; }
#pricing-table .standard-plan .heading h4 strong { color: rgb(255, 255, 255); font: 48px "DroidSansBold",Arial,Helvetica,sans-serif; }
#pricing-table .standard-plan ul { background: none repeat scroll 0% 0% rgb(243, 243, 243); margin-top: -5px; }
#pricing-table .standard-plan ul li { border-bottom: 1px solid rgb(211, 211, 211); color: rgb(81, 138, 59); font: 13px/50px "DroidSansRegular",Arial,Helvetica,sans-serif; text-align: center; }


#pricing-table .business-plan { float: left; height: 451px; position: relative; width: 242px; z-index: 55; }


#pricing-table .business-plan .heading { background: url('images/pckg-business-bg.png') repeat-x scroll 0% 0% rgb(81, 138, 59); height: 115px; overflow: hidden; position: relative; top: -10px; box-shadow: 0px 0px 2px rgb(152, 152, 152); z-index: 35; }
#pricing-table .business-plan .heading p { margin: 0px; background: none repeat scroll 0% 0% rgb(81, 138, 59); color: rgb(255, 255, 255); font: 18px/24px "DroidSansBold",Arial,Helvetica,sans-serif; height: 32px; padding: 8px 0px 10px 15px; text-shadow: 1px 1px 1px rgb(20, 35, 15); }
#pricing-table .business-plan .heading h4 { color: rgb(40, 75, 27); font: 14px/24px "DroidSansBold",Arial,Helvetica,sans-serif; text-align: center; text-shadow: 1px 1px 1px rgb(138, 177, 121); margin: 0px; }
#pricing-table .business-plan .heading h4 span { color: rgb(255, 255, 255); font: 18px "DroidSansBold",Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px rgb(21, 35, 15); }
#pricing-table .business-plan .heading h4 strong { color: rgb(255, 255, 255); font: 48px "DroidSansBold",Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px rgb(21, 35, 15); }
#pricing-table .business-plan ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 302px; margin: -10px 0px 0px; box-shadow: 0px 0px 5px rgb(152, 152, 152); }
#pricing-table .business-plan ul li { border-bottom: 1px solid rgb(211, 211, 211); color: rgb(81, 138, 59); font: 13px/50px "DroidSansRegular",Arial,Helvetica,sans-serif; text-align: center; }


#pricing-table .premium-plan { float: left; margin: 0px 0px 0px -4px; width: 234px; }

#pricing-table .premium-plan .heading { background: url('images/pckg-yl-bg.png') repeat scroll 0% 0% padding-box transparent; height: 95px; overflow: hidden; position: relative; border-radius: 7px 7px 7px 7px; z-index: 25; }
#pricing-table .premium-plan .heading p { margin: 0px; background: url('images/packg-standard-bg.png') repeat-x scroll 0% 0% padding-box transparent; color: rgb(189, 188, 188); font: 14px/24px "DroidSansBold",Arial,Helvetica,sans-serif; height: 32px; padding: 8px 0px 0px 15px; text-shadow: 1px 1px 1px rgb(26, 26, 26); border-top-right-radius: 7px; }
#pricing-table .premium-plan .heading h4 { color: rgb(183, 183, 183); font: 14px/24px "DroidSansBold",Arial,Helvetica,sans-serif; text-align: center; margin: 0px; }
#pricing-table .premium-plan .heading h4 span { color: rgb(255, 255, 255); font: 18px "DroidSansBold",Arial,Helvetica,sans-serif; }
#pricing-table .premium-plan .heading h4 strong { color: rgb(255, 255, 255); font: 48px "DroidSansBold",Arial,Helvetica,sans-serif; }
#pricing-table .premium-plan ul { background: none repeat scroll 0% 0% padding-box rgb(243, 243, 243); border: 1px solid rgb(204, 204, 204); margin: -5px 0px 0px; position: relative; border-radius: 7px 7px 7px 7px; }
#pricing-table .premium-plan ul li { border-bottom: 1px solid rgb(211, 211, 211); color: rgb(81, 138, 59); font: 13px/50px "DroidSansRegular",Arial,Helvetica,sans-serif; text-align: center; }
#pricing-table .purchase-btn { background: url('images/perchaise-btn.png') no-repeat scroll left top transparent; color: rgb(255, 255, 255); cursor: pointer; display: block; font: 13px/28px "DroidSansRegular",Arial,Helvetica,sans-serif; height: 28px; margin: 14px auto 0px; text-align: center; text-shadow: 1px 1px 1px rgb(37, 92, 26); width: 92px; }
#pricing-table .purchase-btn:hover, #pricing-table .purchase-btn:focus { background: url('images/perchaise-btn.png') no-repeat scroll left bottom transparent; }


.legalOferta{
	margin: 30px 0 0 0;
	color: #939393;
    font: 11px/1.8em Arial,Helvetica,sans-serif;}
	
div.wpcf7-mail-sent-ok {
	z-index:5;
}
span.wpcf7-not-valid-tip {
    position: absolute;
	left: 20px;
	 top: 20px;
}

div.wpcf7-response-output {
    margin: 0em 0.5em 1em;
    padding: 0.2em 1em;
 border: 1px solid #FDDD5B;
 background:#FEEFB3;
  font: 11px/1.5em Arial,Helvetica,sans-serif;
}
////////////////////////////////////////




