/*
Theme Name: ImagenWeb.mx V2
Theme URI: http://imagenweb.mx
Description: Wordpress Theme para ImagenWeb.mx
Author: ImagenWeb.mx
Author URI: http://imagenweb.mx
Version: 2.0
.
Copyright (c) 2010 ImagenWeb.mx
.
*/


/* BODY ********************************************************************* */

body {font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size: 11px;}

/* HEADER ******************************************************************* */
.header {height:60px;background:#222 url(img/header_main_bg.jpg) repeat-x;border-bottom:1px solid #ccc;}
.header_home {height:120px; background:#222 url(img/header_home.png) repeat-x;}
img#logo {margin:15px 10px 0 0;float:left;}
.ilustracion_home {background: transparent url('img/ilustracion_home.png') center 0 no-repeat; height:130px;}

.ajuste-menu {margin-top:5px;}
.ajuste-menu-home {margin-top:10px;}

/* SIDEBAR ****************************************************************** */

.lateral {margin:20px auto 20px auto; padding:20px 0 20px 0; background: #c0d9de; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
.lateral h2 {font-family: "Trebuchet MS", Arial; font-size: 20px !important; font-weight: bold; color: #666 !important; margin-left:15px; padding-left:25px; padding-top:2px; font-variant: small-caps; background: transparent url('img/left-arrow.png') left center no-repeat;}
.paquete {display:inline-block;margin-left:20px;width:72px;height:66px;}
.paquete img {vertical-align:text-top;}
.paquetes {padding: 10px 0 20px 5px;}

.sb_widget {margin:0;padding:0;}
.sb_widget_title {text-align: right; font-weight: bold; font-size: 12px; color: #fff; text-transform: uppercase; background: #9fc1c8; padding: 2px 10px 2px 0; margin-bottom: 10px;}

.comunicacion {padding:10px 0 20px 30px;}
.com_tel { margin-bottom:15px;height:23px; padding-left:33px; background:transparent url(img/tel_ico.png) no-repeat;color: #234c6d; font-size: 18px; font-weight: bold; font-family: gill, verdana, arial; display: block;}
.com_email {margin-bottom:15px;height:23px; padding-left:33px; background:transparent url(img/mail_ico.png) no-repeat;color: #234c6d; font-size: 14px; font-weight: bold; font-family: gill, verdana, arial; display: block;}
.com_skype {margin-bottom:15px;height:23px; padding-left:33px; background:transparent url(img/skype_ico.png) no-repeat;color: #234c6d; font-size: 14px; font-weight: bold; font-family: gill, verdana, arial; display: block;}
.com_lugar {color: #7d90a0; font-size: 12px;}
.com_horario {margin: 10px 0 5px 0;height:23px; padding-left:33px; color: #234c6d; font-size: 12px; font-weight: bold; }

/* FEATURED ***************************************************************** */
.featured {height:400px;background:url(img/bg_2.png) repeat-x;}
.featured0 {border-top:0 solid #aaa;border-bottom:4px solid #74a8b3;}
.bg_1 {height:400px;background:url(img/bg_1.png) no-repeat;}
.screen {width:500px; /*height:242px; */ top:42px;left:471px;/*background:#8cc63f;*/ text-align: center; position:relative;  /* overflow:hidden; */}
.featured-mini {background:#d9e7ea;border-top:1px solid #fff;}
.hi_top h2 {font-family: "Trebuchet MS", arial; font-size:24px; color: #0066cc; margin-top: 10px;}

.fancy {font-family: times, "Times New Roman"; font-style: italic; font-weight: bold;}
.darkgrey {color: #444444;}
.lightgrey {color: #555555;}


.btnblue    {background:#39d url(http://www.imagenweb.mx/wp-content/themes/imagenweb/images/bg-btn-blue.png) repeat-x scroll 0 0;}

#boton {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
        border-radius:4px;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
        vertical-align: middle;
}
#boton::-moz-focus-inner {
padding:0;
border:0;
}
#boton:hover, #boton:focus {
	background-position:0 -5px;
	cursor:pointer;
}
.ilustracion {margin:6px;border:none;}

/** orange button *********/
.obtn { margin: 0 0 1em -6px; }
.obtn a, .obtn a:visited, .obtn a:link { padding: .3em 10px; background: #e34d01 url("img/button-bg.png") 0 -80px repeat-x; border: 1px solid #e54e01; -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em; color: #fef8f2; text-decoration: none; outline: none; display: block; text-align: center; font: bold 150% Helvetica, Arial, sans-serif; text-shadow: -1px -1px 1px rgba(162,56,22,0.5); -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.25); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.25); box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.25); }
.obtn a:hover, .obtn a:focus, .obtn a:active { background-position: 0 -280px; color: #fff; }
.obtn a:focus { outline: 1px dotted #8c0d0b; }

.highslide-html-content { width: 420px; text-align: center; }

#videolink { margin:0 0 0 60px; height: 50px; padding: 25px 0 0 0; vertical-align: middle; background: transparent url('img/videoIcon-40x50.gif') left center no-repeat; }
#videolink a, #videolink a:link, #videolink a:visited { padding: 0 0 0 50px; font-family: "Trebuchet MS", Arial; font-size: 14px; font-weight: normal; color: #666; text-decoration: none;}
#videolink a:hover, #videolink a:focus, #videolink a:active {text-decoration: underline;}


/* PAGE ********************************************************************* */

.cinfotop {width:960px; display: inline-block; text-align: right; margin-top:30px;}
.cinfotop b {font-size: 14px; font-weight: bold;}
.cinfotop a:link, .cinfotop a:visited {color: #0000dd; text-decoration: none; font-size: 12px;}
.cinfotop a:hover, .cinfotop a:active, .cinfotop a:focus {text-decoration: underline;}

.titulo {border-bottom: 1px dotted #444444;}
.titulo h2 {width:600px; height:50px; margin-top:25px;}
.titulo span {display: none;}
.separador-punteado {height: 1px; border-bottom: 1px dotted #444444;margin:0 0 15px 0;}
.t_nosotros {background: transparent url('img/t_nosotros.jpg') no-repeat ;}
.t_loquenecesita {background: transparent url('img/t_loquenecesita.jpg') no-repeat ;}
.t_servicios {background: transparent url('img/t_servicios.jpg') no-repeat ;}
.t_disenoweb {background: transparent url('img/t_disenoweb.jpg') no-repeat;}
.t_comercio {background: transparent url('img/t_comercio.jpg') no-repeat;}
.t_gestion {background: transparent url('img/t_gestion.jpg') no-repeat;}
.t_contacto {background: transparent url('img/t_contacto.jpg') no-repeat;}
.t_portafolio {background: transparent url('img/t_portafolio.jpg') no-repeat;}

.pf_box {width: 220px; display: inline-block; margin-right: 13px; vertical-align: top;}
.pf_box a:link, .pf_box a:visited {color: #0066cc; font-size: 14px; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #fff;}
.pf_box a:hover, .pf_box a:active {text-decoration: none; color: orange;}
.pf_box p {font-size: 10px; color: #999;}
.pf_box img { border: 1px dotted #999; padding: 3px;}
.pf_box img:hover { border: 1px solid orange; background-color: orange; }

.bajopestanas {background: transparent url('img/bgp01.png') no-repeat; padding: 15px 20px 10px 10px; margin:0;}

.opciones { background: #FFFFFF; width: 410px; margin-left: 30px; }
.caracteristica { width: 210px; background: #DAEEF5; border-bottom: 2px solid #63C9E2; }
.descripcion { width: 200px; background: #DFFFB9; border-bottom: 2px solid #A8E263; text-align:center;}

.opciones2 { background: #FFFFFF; width: 390px; margin-left: 30px; }
.caracteristica2 { width: 110px; background: #DAEEF5; border-bottom: 2px solid #63C9E2; }
.descripcion2 { width: 280px; background: #DFFFB9; border-bottom: 2px solid #A8E263; }


#polaroids {
  /* background: url(img/polaroids.png) 0 0 no-repeat; */
  *background:none;
  /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/polaroids.png"); */
  z-index: 10;
  position: absolute;
  top: 30px;
  right: 0px;
  width: 367px;
  height: 352px;
}

.lo_que_necesita {
    background: url('http://www.imagenweb.mx/wp-content/uploads/lo-que-necesita.png') 0 0 no-repeat; top: 0 !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/lo-que-necesita.png");
}
.nosotros {
    background: url('http://www.imagenweb.mx/wp-content/uploads/nosotros.png') 0 0 no-repeat; top: 0 !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/nosotros.png");
}
.servicios_que_ofrecemos {
    background: url('http://www.imagenweb.mx/wp-content/uploads/servicios-que-ofrecemos.png') 0 0 no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/servicios-que-ofrecemos.png");
}
.diseno_web {
    background: url('http://www.imagenweb.mx/wp-content/uploads/diseno-web.png') 0 0 no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/diseno-web.png");
}
.comercio_electronico {
    background: url('http://www.imagenweb.mx/wp-content/uploads/comercio_e.png') 0 0 no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/comercio_e.png");
}
.gestion {
    background: url('http://www.imagenweb.mx/wp-content/uploads/gestion.png') 0 0 no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/gestion.png");
}
.icontacto {
    background: url('http://www.imagenweb.mx/wp-content/uploads/icontacto.png') 0 0 no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.imagenweb.mx/wp-content/uploads/icontacto.png");
}



ul.vanilla {
  background: url(img/list-vanilla.gif) 0 0 repeat-y;
  line-height: 30px;
  list-style: none;
  padding-left: 10px;
}

ul.vanilla li {
  background: url(img/tick.gif) 0 10px no-repeat;
  padding-left: 19px;
}

ul.things li {
  background: url(img/tick.gif) 0 6px no-repeat;
  line-height: 20px;
  padding-left: 18px;
  list-style: none;
}

ul.servicios { list-style: none; outline: none; font-family: arial; font-size: 12px;}
ul.servicios li {display: inline-block; margin: 0 8px 0 0; padding: 3px 10px 3px 10px; background: #ffcc66; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
ul.servicios li:hover {background:#cc9900;}

ul.servicios a:link, ul.servicios a:visited {color: #996600; font-weight: bold; text-decoration: none; font-variant: small-caps; outline: none; text-shadow: none;}
ul.servicios a:hover, ul.servicios a:active, ul.servicios li:hover a:link, ul.servicios li:hover a:visited {color: #fff; font-weight: bold; text-decoration: none; outline: none;  text-shadow: none;}

.paquetes {background: transparent url('http://www.imagenweb.mx/wp-content/uploads/servicios_1.jpg') no-repeat; width: 500px; height:200px; padding-top: 80px;overflow:hidden; text-align: center;}
.paquetes {font-family: monospace; font-size: 24px; font-weight: bold; color: #999999;}
.paquetes a:link, .paquetes a:visited {font-family: monospace; font-size: 25px; font-weight: bold; color: #66ccff; text-shadow: none !important; text-decoration: underline;}
.paquetes a:hover, .paquetes a:active {color: #fff; text-decoration: underline;text-shadow: none !important;}
.paquetes span {font-family: "Trebuchet MS", Arial; font-size: 18px; font-variant: small-caps; font-weight: bold; color: #999; display: block;}
.p_diseno {width:245px;float:left; margin-top:15px;}
.p_comercio {width:245px;float:right; margin-top:15px;}

.btn_red {
    background: url(img/btn_red.png) bottom left repeat-x;
    height: 50px;
    width: 200px;
    border:1px solid #990000;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 -1px #333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}
.btn_red:hover, .btn_red:active, .btn_red:focus {background: url(img/btn_red.png) top left repeat-x; outline: none;}

.btn_blue {
    background: url(img/btn_blue.png) bottom left repeat-x;
    height: 50px;
    width: 200px;
    border:1px solid #000099;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    text-shadow: 0 -1px #333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}
.btn_blue:hover, .btn_blue:active, .btn_blue:focus {background: url(img/btn_blue.png) top left repeat-x; outline: none;}

/* THE-BODY ***************************************************************** */

.the-body {background:#fff;/* border-top:4px solid #aaa; */ color:#555; overflow: hidden;}
.the-body h2 {font-family: "Trebuchet MS", Arial; font-size: 22px; font-weight: normal; color: #cc6600;}
.the-body h3 {font-family: "Trebuchet MS", Arial; font-size: 18px; font-weight: normal; color: #eeb034;}
.the-body h4 {font-family: "Trebuchet MS", Arial; font-size: 16px; font-weight: normal; color: #cc6600;}
.the-body h5 {font-family: "Trebuchet MS", Arial; font-size: 14px; font-weight: normal; color: #cc6600;}

/* FOOTER 1 ***************************************************************** */
.footer-1 {background:#282828;border-top:4px solid #bbb;}
.f1 {background:url(img/footer-light.jpg) no-repeat;}
.f1-section {height:250px;padding:35px 15px 15px 15px; color: #999; text-shadow: 0px -1px #000;}
#f1-block a:link, #f1-block a:visited, #f1-block a:active {color:#aaa;text-decoration:none;text-shadow: 0px -1px #000;}
#f1-block a:hover {color:#fff;text-decoration:none;text-shadow: 0px -1px #000;}
#f1-block ul {list-style-type:none; margin:0 0 0 5px; padding:0;}
#f1-block li {margin:10px 0 0 0;}
.divisor-left {background:url(img/footer_border.png) no-repeat;}
.f1-about {width:200px;height:25px;margin-bottom:10px;background:url(img/f1-about.png) no-repeat;}
.f1-help {width:200px;height:25px;margin-bottom:10px;background:url(img/f1-help.png) no-repeat;}
.f1-prices {width:200px;height:25px;margin-bottom:10px;background:url(img/f1-prices.png) no-repeat;}
.f1-contact {width:200px;height:25px;margin-bottom:10px;background:url(img/f1-contact.png) no-repeat;}

.contact_info {font-size: 11px;}
.contact_info2 {font-size: 10px;}
.contact_info2 img {width:18px; height:18px;}

.tels {font-size:20px; font-weight: bold; font-family:arial; color:#555;}

.vc {margin-bottom: 15px;}
.vc ul {list-style-type: none; margin:0; padding:0; }
.vc li {display: inline-block; margin: 0 15px 0 0; padding: 0;}
.vcinfo {font-size:10px;margin-bottom: 20px;}


.skype {margin-left: 0;}
.gtalk {margin-left: 90px;}
.ymessenger {margin-left: 185px;}
.wmessenger {margin-left: 280px;}

/* FOOTER 2 ***************************************************************** */

.footer-2 {background: #000000 url(img/copyright-bg.png) repeat-x; }
.f2 {font-family: Verdana, arial; font-size: 11px; font-weight: bold; color: #999; height: 65px; vertical-align: middle; }
.f2 a:link, a:visited {text-decoration: none; color: #cccccc; font-weight: normal;}
.f2 a:hover, a:active {text-decoration: underline; color: #ffffff; font-weight: normal;}

.contact-map {
border-top: 4px solid #bbb;
border-right: 4px solid #bbb;
border-bottom: none;
border-left: 4px solid #bbb;
-webkit-border-radius: 15px 15px 0 0;
-moz-border-radius: 15px 15px 0 0;
border-radius: 15px 15px 0 0;
}

/* MISC ********************************************************************* */
.hidden {display:none;}
.float-left {float:left;}
.float-right {float:right;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}

/* KWICKS ******************************************************************* */
.kwicks {list-style: none;position: relative;margin: 0;padding: 0;}
.kwicks li{cursor: pointer;width: 100px;height: 50px;display: block;overflow: hidden;padding: 0;}
.kwicks.horizontal li {margin-right: 5px;float: left;}
.kwicks.vertical  li{margin-bottom: 5px;}
#kwick_1 {background-color: transparent;}
#kwick_2 {background-color: transparent;}
#kwick_3 {background-color: transparent;}
#kwick_4 {background-color: transparent;}
.kwicks.horizontal #kwick_4 {margin-right: 0;}
.kwicks.vertical #kwick_4 {margin-bottom: 0;}

.kwicks2 {list-style: none;position: relative;margin: 0;padding: 0;}
.kwicks2 li{cursor: pointer;width: 150px;height: 200px;display: block;overflow: hidden;padding: 0;}
.kwicks2.horizontal li {margin-right: 5px;float: left;}
.kwicks2.vertical  li{margin-bottom: 5px;}
#kwick2_1 {background-color: transparent;}
#kwick2_2 {background-color: transparent;}
#kwick2_3 {background-color: transparent;}
#kwick2_4 {background-color: transparent;}
.p_planeacion {background:url('img/p_planeacion.jpg') no-repeat;}
.p_diseno {background:url('img/p_diseno.jpg') no-repeat;}
.p_implementacion {background:url('img/p_implementacion.jpg') no-repeat;}
.p_soporte {background:url('img/p_soporte.jpg') no-repeat;}

/* SLIDER ******************************************************************* */
#slidercontainer{margin:0 auto;position:relative;text-align:left;width:386px;margin-bottom:2em;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:386px;height:250px;overflow:hidden;}
#prevBtn, #nextBtn, #slider1next, #slider1prev{	display:block;width:30px;height:30px;position:absolute;left:-70px;top:100px;z-index:1000;}
#nextBtn, #slider1next{	left:426px;}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block;position:relative;width:30px;height:30px;background:url(img/btn_prev.png) no-repeat 0 0;	}
#nextBtn a, #slider1next a{background:url(img/btn_next.png) no-repeat 0 0;}
ol#controls{margin:1em 0;padding:0;height:28px;}
ol#controls li{	margin:0 10px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol#controls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol#controls li.current a{background:#5DC9E1;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

.telefono { text-align: right; padding-right: 30px; font-family: Verdana, Arial; font-size: 26px; font-weight: bold; color: #0066cc; }
.telefono img {border: none; margin-right: 15px;}
.tel_prefijo {font-size: 16px; color: #0066cc; margin-left: 10px;}

/* Espaciadores ************************************************************* */

.separador {display:block;}
.s6  {height: 6px;}
.s8  {height: 8px;}
.s10 {height:10px;}
.s12 {height:12px;}
.s14 {height:14px;}
.s16 {height:15px;}
.s18 {height:18px;}
.s24 {height:24px;}
.s32 {height:32px;}
.s48 {height:48px;}

.espaciador {display:inline-block;}
.e6  {width:  6px;}
.e8  {width:  8px;}
.e10 {width: 10px;}
.e12 {width: 12px;}
.e14 {width: 14px;}
.e16 {width: 16px;}
.e18 {width: 18px;}
.e20 {width: 20px;}
.e100 {width: 100px;}
.e110 {width: 110px;}

.recuadro {padding-right: 10px;}

/* ALINEACIONES FLOTANTES */

.floatleft {float: left;}
.floatright {float: right;}

/* ALINEACIONES DE TEXTO GENERALES */

.alignleft {text-align: left;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.alignjustify {text-align: justify;}

/* MISC */

.hidden {display: none;}
.invisible { visibility: hidden;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}

.hr {height:3px;border-bottom: 1px solid #00ccff; margin:10px auto 10px auto;}

.sv {display: block; width: 1px;}
.sh {display: inline-block;height: 1px;}

.v5  {height: 5px;}
.v10 {height: 10px;}
.v15 {height: 15px;}
.v20 {height: 20px;}
.v25 {height: 25px;}
.v30 {height: 30px;}
.v35 {height: 35px;}
.v40 {height: 40px;}
.v45 {height: 45px;}
.v50 {height: 50px;}
.v100 {height: 100px;}

.h5 {width: 5px;}
.h10 {width: 10px;}
.h15 {width: 15px;}
.h20 {width: 20px;}
.h25 {width: 25px;}
.h30 {width: 30px;}
.h35 {width: 35px;}
.h40 {width: 40px;}
.h45 {width: 45px;}
.h50 {width: 50px;}
.h60 {width: 60px;}
.h70 {width: 70px;}
.h100 {width: 100px;}
.h110 {width: 110px;}

/* CONTACT FORM */

.contact_text, .contact_textarea {font-family: arial; font-size:12px; color:#333; display: inline;background: #fbe392 !important; padding:5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid transparent !important;}
.contact_text:focus, .contact_textarea:focus {border: 1px solid #ff9900 !important;}
.contact_textarea {font-family: arial; font-size:12px; color:#333; display: inline;width:250px; height:200px;}
.contact_label {color:#003366;font-size: 11px; font-weight: bold;}
.wpcf7-text {width: 200px !important;}
/*.wpcf7-submit {background: #3399cc; padding: 5px 15px 5px 15px; border:1px solid transparent; color:#ccffff;font-weight: bold; font-family: Arial; font-weight: bold; font-size: 11px; text-transform: uppercase; cursor: pointer; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.wpcf7-submit:hover {color:#ffffff;border:1px solid #003366;} */


/* PROPUESTAS *************************************************************** */

/* Título para la propuesta */
.p_encabezado {padding-top:15px; background-color: powderblue;-moz-border-radius-topright:10px; -moz-border-radius-topleft:10px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px; border-top-right-radius:10px; border-top-left-radius:10px; }
.pe_elemento {text-align: right;}
.pe_elemento h3 {margin:15px 10px 0 0 !important; font-family: Arial !important; font-size: 12px !important; font-weight: bold !important; color: steelblue !important; text-transform: uppercase !important;}
.pe_contenido h3 {margin:10px 0 10px 0; font-family: "Trebuchet MS", Verdana, Arial !important; font-size:22px; font-weight: bold; color: #333333;  }
.pe_caja {font-size:12px; color:#333; font-family: "Trebuchet MS", Verdana, Arial; display:inline-block; margin:10px 25px 20px 0; vertical-align: top; padding:10px;}



/* Elemento de la propuesta */

.p_bloque {border-top: solid 1px steelblue;padding:0;margin:0 0 20px 0;}
.p_elemento {background:steelblue; font-weight: bold; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; border-bottom-right-radius: 7px; }
.p_elemento h3 {color: white; text-align: right; font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 10px; margin:0;}

.p_contenido{padding-top: 10px;}
.p_contenido a:link, .p_contenido a:visited {color: #0066cc; text-decoration: none; }
.p_contenido a:hover, .p_contenido a:focus, .p_contenido a:active {color: #0066cc; text-decoration: underline;}

.p_magento img {border:1px solid #bbb; padding: 3px; margin: 4px 4px 4px 0;}
.p_magento h3 {font-family: "Trebuchet MS", Arial; font-size: 12px; font-weight: bold; color: #234c6d; margin-top: 15px;}
.p_magento td { vertical-align: top; width: 50%; margin:0; padding:0;}
.p_magento ul {padding: 0; list-style-position: inside;}

/* Comentarios para la propuesta */



