body {background:#396686 url('/images/bg.jpg') repeat-x top left; font-family:'lucida grande', verdana, sans-serif; font-size:13px; color:#30373b; line-height:19px; margin-bottom:40px; margin:0 auto;}
a:link, a:active, a:visited {color:#5b9900;}
a:hover {text-decoration:none;}

input {color:#000; background-color: #fff; padding:3px; border:solid 1px #9e9e9e; font-size:13px;}
textarea {font-family:'lucida grande', sans-serif; background-color: #fff; padding:3px; border:solid 1px #9e9e9e; font-size:13px;}
input.field-tip {color:#7e7e7f;}
input.field-active {color:#000;}
ol {list-style-type: decimal;}

.hide {display:none;}
.clear-all {clear:both;}
h1,h2 {line-height:0.98;}
H1.azul {font-size: 35px; color: #00678A; font-family: arial; padding:10px 0; font-weight:bold; border-bottom: #00678A 1px solid; margin-bottom:25px; }
H2.azul {font-size: 25px; color: #223947; font-family: arial; padding:10px 0; font-weight:bold; }
H3.azul {font-size: 20px; color: #223947; font-family: arial; padding:10px 0; font-weight:bold;}
H4.azul {font-size: 18px; color: #223947; font-family: arial; padding:10px 0; font-weight:bold;}

h1.verde {font-size: 35px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;margin: 0 0 10px 0;border-bottom: #00678A 1px solid;  }
h2.verde {font-size: 25px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold; }
h3.verde {font-size: 20px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h4.verde {font-size: 18px; color: #588C04; font-family: arial; padding:3px 0;font-weight:bold;}

h5 {font-size:14px;font-weight:bold;padding:6px 0 2px 0;margin:0px;color:#588C04;}
h5 a {font-size:14px;padding:10px 0 10px 0;margin:0px;font-weight:bold;color:#588C04;text-decoration:none;}
h6 {font-size:12px;font-weight:bold;padding:6px 0 2px 0;margin:0px;color:#588C04;}
h6 a {font-size:12px;padding:10px 0 10px 0;margin:0px;font-weight:bold;color:#588C04;text-decoration:none;}
h1.naranja {font-size: 35px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;border-bottom: #00678A 1px solid; }
h2.naranja {font-size: 25px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
h3.naranja {font-size: 20px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}

H1.marron { FONT-SIZE: 35px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px;border-bottom: #00678A 1px solid;  }
H2.marron { FONT-SIZE: 25px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px;}
H3.marron { FONT-SIZE: 20px; COLOR: #223947;  TEXT-DECORATION: none; padding: 0 0 5px 0px;margin:0px;}

ol 	  { list-style: decimal; padding-left: 20px; }
ol li { margin: 0 0 5px; }

ul 	  { list-style: none; }
ul li { background: url("/images/sprites3.png") no-repeat scroll -1105px -1292px transparent; margin: 0 0 5px; padding: 0 0 0 20px; }


ul {
	list-style: none;
}

#sub-nav ul li { background: url("/images/sprites3.png") no-repeat scroll -1107px -1293px transparent; margin: 0 0 5px; padding: 0 0 0 12px; }

/* Head */
#hd {height:99px; width:1000px; clear:both; margin:0px auto; padding-bottom:16px; background:url('/images/bg-border-top.png') no-repeat bottom left; }
#hd a {width:260px; height:43px; display:block; float:left; }
#hd a .logo { padding-top: 25px; }
#bannertop {width:708px; height:67px; float:right; margin:15px 0 0 0; padding:0; }
#nav {float:right; background: url('/images/bg-navdivide.jpg') no-repeat bottom right; padding-right:2px;}
#nav li {float:left; display:inline; font-size:1.1em; padding:30px 15px 12px 15px; background: url('/images/bg-navdivide.jpg') no-repeat bottom left;}
#nav li:hover {background: url('/images/bg-navhover.gif') repeat-x bottom left;}
#nav li a {color:#fff; text-decoration:none; padding-top:30px;}
#nav li a:hover {border-bottom:solid 1px #fff;}
#nav li.active {background: url('/images/bg-navactive.gif') repeat-x bottom left;}
#nav li.active a {color:#b2f942;}

/* body */
#bd {background: url('/images/bg-border-middle.png') repeat-y; padding:0px 20px 22px 20px; width:960px; overflow:hidden; margin:0px auto;}
#registro {background:#233a48 url('/images/bg-masthead.jpg') repeat-x bottom left; color:#fff; border-bottom:solid 1px #ddd; padding:22px 24px 0px 37px; margin:0px -10px 10px -10px; overflow:auto;}
#registro p.intro {font-size:14px; font-family:'lucida grande', verdana, sans-serif; width:400px; padding:0px 0px 22px 0px; line-height:23px;}
#registro p.intro-wrap {padding:0px; font-size:14px; font-family:'lucida grande', verdana, sans-serif;}

#localizador {background:#233a48; height:22px; color:#fff; border-bottom:solid 1px #ddd; padding:1px 24px 0px 37px; margin:0px -10px 10px -10px;font-size:13px}
#localizador a {color:#fff;text-decoration:none}
#localizador a:hover {text-decoration:underline}

#izquierda {width:200px; float:left;}
#centro740 {float:right;width:740px; margin-left:20px; position:relative}

#ad160 {width:740px;}
#ad160 .left {float:left; width:570px;}
#ad160 .right {float:right; width:160px;padding-left:10px}

#cuadro {width:570px;}
#cuadro .left {float:left; width:200px;}
#cuadro .right {float:right; text-align:left; width:350px;margin-left:10px;background-color:#E9E9E9;padding:5px}

#cuadro336 {width:740px;}
#cuadro336 .left {float:left; width:336px;}
#cuadro336 .right {float:right; text-align:left; width:214px;margin-left:10px;background-color:#E9E9E9;padding:10px;width:370px; height:260px}
/* Headings */
h2.signup a {background: url('/images/signup.gif') no-repeat 0px 3px; text-indent:-2000px; height:40px; width:158px; float:left; margin:0px 20px 20px 0px;}

/* footer--------------------------------------------------*/

#ft {background: url('/images/bg-border-bottom.png') no-repeat bottom left; width:910px; margin:0px auto; height:90px;font-size:0.9em; padding:0px 45px 25px 45px; font-size:13px;}
#ft a {color:#30373b;}
span.hr {background: url('/images/hr-dotted.gif') repeat-x; margin:0px -10px 0px -10px; display:block; overflow:hidden; height:22px;}
#ft ul {float:left; padding-top:0px;}
#ft ul li {float:left; display:inline; padding-right:6px; margin-right:6px; border-right:solid 1px #c1c1c1; line-height:10px;}
#ft ul li.last {border-style:none;}
#ft ul li a {color:#4c4c4c; text-decoration:none; border-bottom: solid 1px #e5e5e5;}
#ft ul li a:hover {border-style:none; color:#000;}
#ft p {line-height:10px; clear:left; color:#7f7f7f; padding-top:10px; display:block;}
#ft h3.boost {float:right; width:157px; height:25px; margin:0px; padding:12px 0px 0px 0px; display:block;}
#ft h3.boost a {background:url('/images/logo-internetstudios.gif') no-repeat left center; width:157px; height:27px; display:block;}

.titulo-menu {padding:2px;font-size:15px;text-align:center;font-weight:bold;color:#fff}
.titulo-menu a {padding:2px; color:#fff;font-weight:bold;text-decoration:none}
.titulo-menu a:hover {padding:2px;text-decoration:underline}

.menu {padding:2px;font-size:12px;text-align:left;font-weight:bold;color:#223947}
.menu a {padding:2px; color:#223947;font-weight:bold;text-decoration:none}
.menu a:hover {padding:2px;text-decoration:underline}

.b-rounded {}
.b-rounded .br_t, .b-rounded .br_b {position: relative; font-size: 0; line-height: 0; height: 1px; margin: 0 3px; border-top: 1px solid #3b3b3b; background: #6f6f6f;}
.b-rounded .br_b {border-bottom: 1px solid #3b3b3b; border-top: 0; background: #4d4d4d;}
.b-rounded .br_l, .b-rounded .br_r {position: absolute; width: 3px; height: 3px; top:-1px; overflow: hidden; background: url(/images/rounded.png) no-repeat;}
.b-rounded .br_l {left:-3px}
.b-rounded .br_r {left:0; margin-left:100%;}
.b-rounded .br_t .br_l {background-position: 0 -6px;}
.b-rounded .br_t .br_r {background-position: -3px -6px;}
.b-rounded .br_b .br_l {background-position: 0 -9px;}
.b-rounded .br_b .br_r {background-position: -3px -9px;}
.b-rounded .br_m {border-left: 1px solid #3b3b3b; border-right: 1px solid #3b3b3b; background: #565656;}
.b-rounded .br_m_i {border-left: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; padding:12px 15px;}

.b-rounded_white{}
.b-rounded_white .br_t,.b-rounded_white .br_b {border-color: #dcdcdc; background: #fff;}
.b-rounded_white .br_t .br_l{background-position: 0 -12px;}
.b-rounded_white .br_t .br_r{background-position: -3px -12px;}
.b-rounded_white .br_b .br_l{background-position: 0 -15px;}
.b-rounded_white .br_b .br_r{background-position: -3px -15px;}
.b-rounded_white .br_m {border-left-color: #dcdcdc; border-right-color: #dcdcdc; background: #ffffff;}
.b-rounded_white .br_m_i {border-left:0; border-right:0;}

.b-rounded_grey {}
.b-rounded_grey .br_t, .b-rounded_grey .br_b {border-color: #dcdcdc; background: #efefef;}
.b-rounded_grey .br_t .br_l{background-position: 0 -18px;}
.b-rounded_grey .br_t .br_r{background-position: -3px -18px;}
.b-rounded_grey .br_b .br_l{background-position: 0 -21px;}
.b-rounded_grey .br_b .br_r{background-position: -3px -21px;}
.b-rounded_grey .br_m {border-left-color: #dcdcdc; border-right-color: #dcdcdc; background: #efefef;}
.b-rounded_grey .br_m_i {border-left:0; border-right:0;}

.b-rounded_green {}
.b-rounded_green .br_t, .b-rounded_green .br_b {border-color: #669807; background: #73ab08;}
.b-rounded_green .br_t .br_l{background-position: 0 0;}
.b-rounded_green .br_t .br_r{background-position: -3px 0;}
.b-rounded_green .br_b .br_l{background-position: 0 -3px;}
.b-rounded_green .br_b .br_r{background-position: -3px -3px;}
.b-rounded_green .br_m {border-left-color: #669707; border-right-color: #669707; background: #588c04 url(/images/gr.gr.png) repeat-x 0 0;}
.b-rounded_green .br_m_i {background: url(/images/head.jpg) no-repeat 0 0; border-left-color: #669c06; border-right-color: #669c06;}

.boxes_tab {width:376px;height:280px;float:left;margin:0px 5px 10px 0px; text-align:right}
.box {width:180px;height:133px;float:left;margin:0px 8px 10px 0px;background:url(/images/box_bg.gif) no-repeat center;}
.box_text {width:101px;float:left; font-size:11px; padding-right: 2px;}
img.left_img {float:left;margin:5px 2px 0 2px;}
.box_subtitle {padding:10px 10px 10px 15px;float:left;}

#center_big_box {width:710px;	height:285px;	clear:both;	margin:10px auto;	background-color:#e4edd7; padding: 10px;}
#center_big_box.home {background:url(/images/home_bg.png) no-repeat center left #e4edd7;}

p.middle_text {line-height:16px;color:#000000;text-decoration:none;}
p.middle_text a {line-height:16px;color:#588c04;font-weight:bold;text-decoration:none;}
p.middle_text a:hover {text-decoration:underline;}
.middle_box_text {float:left;width:400px;color:#FFFFFF;padding:5px 0 0 50px;}
.middle_box_text2 {float:left;width:470px;color:#000000;padding:5px 0 0 50px;}
.middle_box_ad {float:right;width:200px;color:#FFFFFF;padding:15px 15px 0 0px;}
.middle_box_ad2 {float:left;width:160px;color:#FFFFFF;padding:15px 15px 0 20px;}
.middle_box_content {clear:both;padding:0px 0 0 195px;}
.middle_box_content_contact {clear:both;padding:0 0 0 20px;}
a.read_more {float:right;margin:5px 0 0 0;text-decoration:none;color:#000;}

.texto10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto10 A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto10 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto10 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto12 A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #797560;  TEXT-DECORATION: underline; }
.texto12 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto12 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto13 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333;  TEXT-DECORATION: none; }
.texto13 A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto13 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #5F5B47;  TEXT-DECORATION: underline; }
.texto13 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #588c04;  TEXT-DECORATION: underline; }

.texto14b { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: none; }
.texto14b A:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }
.texto14b A:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }
.texto14b A:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF;  TEXT-DECORATION: underline; }

.bottom_content {width:740px; margin-top:15px; font-size: 11px; line-height: 14px; }
.left_box {float:left;padding:0 0 0 10px;background-color:#EEEBEB; margin:0 5px 10px 0; height:300px}
.left_img_box {clear:both;float:left;padding:0 5px 10px 0;}
.left_text_content {width:230px;float:left; margin: 5px 0px 25px 0px;}

span.green {color:#588c04;font-weight:bold;font-size:12px; text-decoration:none;}
span.green a {color:#588c04;font-weight:bold;font-size:12px; text-decoration:none;}
span.green a:hover {text-decoration:underline;}

#menu_tab {
	width:400px;
	height:27px;
	float:right;
	padding:20px 0 0 0;

}
ul.menu  {list-style-type:none; display:block; width: auto; margin: auto; padding:0px; background:none;}
ul.menu li {display:inline;font-weight:bold;line-height:26px;}

.help {width:570px;	height:60px;	clear:both;	margin:10px auto; float:left;}
.help_image { width: 40px; height: 50px; float: left;}
.help_text { width: 490px; height: 50px; float: right;}

.software {width:570px;	height:230px;	clear:both;	margin:10px auto; float:left; }
.software_image { width: 90px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.software_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}

#col_left {
	float:left;
}

#col_right {
	float:right;
}
#linea {
	border-bottom:1px dashed #588c04;
	height:1px;
	margin: 5px 0;
}

#list { 
	padding:5px 10px; background-color: #efefef; border: solid 1px #dcdcdc; margin: 8px 0px 8px 0px;
}
#list a { 
	text-decoration: none; font-weight:bold;
}

#list:hover {
	background:#F0F4F5;
}

#footer {width:980px;height:55px;color:#797560;background-color:#e1decf;}
.left_footer {float:left;width:300px;padding:25px 0 0 10px;}
.right_footer {float:right;padding:20px 10px 0 0;}
.right_footer a {padding:0 0 0 7px;text-decoration:none;color:#d2e5b3;}
.right_footer a:hover {text-decoration:underline;}

.right_green {background-color:#eaeaea;}

ul.list1 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
ul.list1 li {background: url(/images/bullet.gif) center left no-repeat; padding: 2px 2px 2px 12px;}
ul.list1 li a {color: #607209; font-size: 13px; font-weight: bold;}
ul.list1 li a:hover {color: #93ad14;}

ul.list2 {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}
ul.list2 li {background: url(/images/bullet3.gif) top left no-repeat; padding: 2px 2px 2px 12px;}
ul.list2 li a {color: #588c04; font-size: 13px; font-weight: bold;}
ul.list2 li a:hover {color: #93ad14;}

.picture {width:570px;	height:auto;	clear:both;	margin:10px auto; float:left; }
.picture_image { width: 200px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.picture_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}



#pagination { padding:3px; margin:3px; text-align:center; }
#pagination a { padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #588c04; text-decoration: none; color: #fff; background: #588c04 url(/images/pagination1.gif);}
#pagination a:hover, div.pagination a:active {border:1px solid #588c04; color: #FFF; background: #588c04 url(/images/pagination2.gif);}
#pagination span.current {padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #233a48; font-weight: bold; background: #233a48 url(/images/pagination2.gif); color: #FFF;}
#pagination span.disabled {padding: 2px 6px 2px 6px; margin-right: 2px; border: 1px solid #588c04; color: #ccc;}


.software_image { width: 90px; height:220px; float: left; background-color:#e7f1d6; padding: 10px 0px 0px 10px;}
.software_text { width: 450px; height:230px; float: right; background-color:#e7f1d6; padding: 0px 10px 0px 10px;}
.hd-like {width:720px;	float:left;	text-align:left; height:30px;}
#like {width:270px;	float:right;	text-align:left; margin: 8px 20px 0px 0px; }
.fb-like {width:80px;float:right;height:20px;margin-right:15px; }
.twitter {width:95px;	float:right;	height:20px;	margin-left:10px;}
.google {margin-left:10px;	width:25px;	height:20px;	float:right; margin-right:35px}


/* ================================== BLOG ======================================================*/

a.button_green {background:url(/images/sprites.png) 0 0 repeat-x; line-height:47px; font-size:20px; text-align:center; padding:8px 10px; color:#444; border: 1px solid #999999; text-decoration:none; -moz-box-shadow: 0px 1px 0px #fff; -webkit-box-shadow: 0px 1px 0px #fff; box-shadow: 0px 1px 0px #fff; text-shadow: 0 1px 0 #FFFFFF; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
a.button_green:hover {background:url(/images/sprites.png) 0 -53px repeat-x; border: 1px solid #999999;-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.30), 0 0 3px #fff inset;  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.30), 0 0 3px #fff inset; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.30), 0 0 3px #fff inset;}
a.button:hover, .button-input:hover, .button.current {border-color:#366484; background:#4d7d9f;}
a.button,.button-input{float:left;height:20px; text-decoration:none; color:#444;font-weight:700;font-size:12px;line-height:20px;border:1px solid #e8e8e8;text-shadow:1px 1px rgba(255,255,255,.8);background:url(/images/buttons_bg.png) repeat-x #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px #c3c3c3;-moz-box-shadow:0 1px #c3c3c3;-webkit-box-shadow:0 1px #c3c3c3;padding:4px 12px; margin-left:10px;}
a.button:hover,.button-input:hover,.button.current{color:#fff;text-shadow:1px 1px rgba(0,0,0,.3);}

.articulos{ float:left; border:1px solid #eee;background:#f6f6f6; padding:5px; margin-bottom:20px; width:560px; }
.articulos h2{ font-size:20px; font-weight:bold;  margin-bottom:12px;}
.articulos .photo {float:left; margin:0 10px 10px 0; border:1px solid #d2d2d2; padding:5px; background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,.2);}
.articulos p {margin: 15px 0;}
.articulos img {padding:0 !important;border:3px solid white;box-shadow: 3px 3px 3px 3px #CCC;margin:10px;}
.articulos .fechacategoria {display:inline-block; margin: 5px 0 10px;}

.comparte {border:1px solid #e2e2e2; padding:5px; line-height:10px; height: 22px !important;}
.comparte p {border-right:1px solid #ddd; padding-right:20px; font-weight:bold; font-size:12px; float:left; margin-right:20px; line-height:20px}

.comentarios_hide {height: 0; left: 0; padding-top: 5px;  position: relative;   bottom: 0;    width: 100%;	z-index:10002;}
.comentarios_hide_inner {}
.comentarios_hide .center {overflow: visible; position: relative; background:#fff; width:580px;}
.comentarios {display: block; font-size:14px; line-height:35px; margin-bottom:10px; border-bottom:1px solid #0066cc; text-decoration:none}	
.comentarios:hover {border-bottom:1px solid #EC5718; color:#EC5718} 
.write {background-position: -17px 0; width:16px; margin-top:10px;  height:17px; float:left; padding-right:7px}
.resources { display: none; padding:0px; color:#8b8b8b; padding:20px 0}	

.col-1, .col-2 { float:left;}
.col-1 {width:240px; margin-right:18px;}
.col-2 {width:320px;}

.sprites2    {background:url(/images/sprites2.png) no-repeat;}

.comments {display: block; font-size:14px; color:#0066cc; line-height:30px; margin-bottom:10px; border-bottom:1px solid #0066cc; text-decoration:none}	
.add {background-position: 0 0; width:16px; margin-top:10px;  height:16px; float:left; margin-right:7px}
.cuadrocomentario {padding:10px; background:#ebf3f9;  border:1px solid #7DBEFF; margin-bottom:20px}
.user {float:left; background-position:0 -17px; width:45px; height:45px; display:block; margin-right:20px }
.cuadrocomentario p {margin-left:65px;}
.commentSuccess{padding:5px; background-color:#0C6; color:#FFF; font-weight:bold; text-align:center; margin-bottom:10px;}

#form-main{}
#form-main b {display:block;	height:48px;	font-weight:normal;}
#form-main b.code {display:block;	height:20px;	font-weight:bold;}
#form-main input {width:218px;	padding:5px 10px;	border:1px #d9d9d9 solid;	background:#fff;	font-size:12px;	line-height:1.2em;	color:#373737;	font-family:Arial, Helvetica, sans-serif;	position:relative;z-index:1;}
#form-main textarea {height:112px;	overflow:auto;	width:298px;	max-width:320px;	padding:5px 10px;	border:1px #d9d9d9 solid;	background:#fff;	font-size:12px;	line-height:1.2em;	color:#373737;	font-family:Arial, Helvetica, sans-serif;	position:relative;}
#form-main a {padding:8px 17px;	font-size:11px;	line-height:1.2em;	border-radius:2px;	-moz-border-radius:2px;}
.tag-butt {background: #d1d1d1; color: #333; display: inline-block; text-decoration: none; margin-top:5px;}
.tags a:hover, .sendbtn a:hover {background: none repeat scroll 0 0 #FF743E;  color: #FFFFFF;}
.sent-result {padding:8px 0 8px 16px;	color:#777;	font-style:italic;	font-size:11px;	line-height:1.2em;	display:none;}

.post-div img {border:2px #d9d9d9 solid; margin: 15px !important;}
.post-div h2 {font-size: 25px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
.post-div h3 {font-size: 18px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
.post-div h4 {font-size: 16px; color: #588C04; font-family: arial; padding:10px 0;font-weight:bold;}
.post-div ul {list-style:none; padding-left:20px;}
.post-div ul li {margin: 15px 0;}
.post-div a, a:hover {color:#0066CC}

.resume-presentation p { margin: 15px 0; }
.resume-presentation h2 { margin: 15px 0; }
.resume-presentation h3 { margin: 10px 0; }

.social-foot {float: right; text-align:center; line-height:8px; padding: 6px 30px 0 0;}
.social-foot p {margin:0 0 10px 0; padding:0 !important;}
.facebookfoot {background:url(/images/css-sprites.png) no-repeat; background-position:-23px -39px; width:32px; height:32px; opacity:0.8; filter:alpha(opacity=80); display:block; float:left; margin-top:5px; margin-right:5px;}
.gplusfoot    {background:url(/images/css-sprites.png) no-repeat; background-position:-54px -39px; width:32px; height:32px; opacity:0.8; filter:alpha(opacity=80); display:block; float:left; margin-top:5px; margin-right:5px;}
.twitterfoot  {background:url(/images/css-sprites.png) no-repeat; background-position:-85px -39px; width:32px; height:32px; opacity:0.8; filter:alpha(opacity=80); display:block; float:left; margin-top:5px; margin-right:5px;}
.rssfoot  {background:url(/images/css-sprites.png) no-repeat; background-position:-192px 0px; width:32px; height:32px; opacity:0.8; filter:alpha(opacity=80); display:block; float:left; margin-top:5px; margin-right:5px;}
.facebookfoot:hover, .gplusfoot:hover, .twitterfoot:hover, .rssfoot:hover {opacity:1; filter:alpha(opacity=100)}

.textolistado {margin-bottom:15px;}

strong {font-weight:bold;}

#twitter-widget-1 { width: 200px !important; margin-bottom: 6px !important; min-width:200px !important; }

/* ================================== FIN BLOG ======================================================*/


#cuadro160 .right {
    background-color: #E9E9E9;
    float: right;
/*    height: 260px;*/
    margin-left: 10px;
    padding: 10px;
    text-align: left;
/*    width: 370px;*/
}

.padding 
{
/*width: 250px;
height: 166px;*/
margin: 0px 10px 0px 0px;
float: left;
border: 2px solid #D2D2D2;
}

.padding_r
{
/*width: 250px;
height: 166px;*/
margin: 0px 10px 0px 0px;
float: right;
border: 2px solid #D2D2D2;
}

.padding_l
{
/*width: 250px;
height: 166px;*/
margin: 0px 0px 0px 10px;
float: right;
border: 2px solid #D2D2D2;
}

.padding_c
{
/*width: 250px;
height: 166px;*/
margin: 0 auto;
text-align:center;
border: 2px solid #D2D2D2;
}

p.parrafo {
	margin: 15px 0;
}