@charset "utf-8";
/* ******************************************
* Template Chivas Rumba						*
* Author: Jhon Fredy Ayala C				*
* email: postmaster@dsyweb.com				*
* Website: www.todoenlainternet.com			*
* Aplicación: www.chivasrumba.com			*
******************************************* */
body				{margin:5px 0 5px 0; background:#EDEDED url(../images/bg-pattern.gif)}
body, th, td,
input, textarea		{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
a:link,
a:visited			{color: #005FA9; text-decoration: none;}
a:hover				{text-decoration: underline;}

p	{}
h1, h2, h3, h4, h5	{margin:0}
h1	{}
h2	{}
h3	{}
h4	{}
h5	{}
.clear				{clear:both}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ GLOBAL ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#header_navbar,
#content,
#footer				{width: 750px; margin:0 auto 0 auto}
/* Pagina en construccion */
table.pgConst				{ margin-top: 10px; margin-left: 10px; }
table.pgConst td.text		{ padding-left: 11px; }
table.pgConst span			{ display: block; margin-bottom: 5px; font-size:12px; }
table.pgConst span.domain	{ font-size: 20px; font-weight: bold; color: #CC3300; }
table.pgConst span.reg		{ font-size: 16px; font-weight: bold; color: #CC3300; margin-top: 20px; }

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ HEADER ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#header_navbar				{ text-align: right; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }
#header_navbar div.inner	{ padding:0 10px 3px 0;}
#header_navbar a:link,
#header_navbar a:visited 	{ color:#FFF; }

#header						{padding:5px 10px 0 10px;}
#header div#media			{height:200px; padding-bottom:1px;}
#header div#menu			{background: #930; color:#FFF; padding:8px 8px 8px 20px;}
#header div#menu ul			{list-style-type: none;	margin: 0; padding: 0;}
#header div#menu ul li		{position:relative; float: left; display: inline;}
#header div#menu ul span	{padding:0 10px 0 10px;}
#header div#menu a,
#header div#menu a:visited	{color:#FFF; font-weight:bold;}
#header div#menu a:hover	{text-decoration:underline;}
#header div#menu #mextra	{position:relative; float:right}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ FOOTER ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
div#footer {background:url(../images/pixel_fff.gif); font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #999999; overflow: hidden; border:solid 1px #CCC; border-top: 4px solid #003399;
}
div#footer div.inner		{padding: 10px; position:relative}
div#footer #ft_copy			{float: left; position: relative; overflow: hidden;}
div#footer #ft_creditos 	{float: right; position: relative; text-align: right;}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CONTENT ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#content 					{background:url(../images/pixel_fff.gif); border: solid 1px #CCC}
#content div.position		{position:relative}
#content img#corner_l		{position:absolute; top:-1px; left:-1px; padding:0; margin:0; }
#content img#corner_r		{position:absolute; top:-1px; right:-1px; padding:0; margin:0; }
#content img#pixel_fff		{ margin-left: 50%; }
#content div.inner			{padding: 5px 10px 5px 10px;}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ modLeft ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#modLeft							{/*position: relative;*/ float:left; width:180px; margin-right:5px;}
#modLeft div#lBottom				{background:url(../images/mod_left_bottom.gif) no-repeat bottom; height:7px; margin:0}
#modLeft div#l_inner				{width:168px; margin:0 auto 0 auto;}
#modLeft div#sec_outer				{background:#EBEBEB url(../images/mod_left_bg-shadow.gif) repeat-y right;}
#modLeft div#sec_outer .sec_top		{background:url(../images/mod_left_top.gif) no-repeat; padding-top:10px; padding-right:2px;}
#modLeft div#sec_inner				{width:168px; margin:0 auto 0 auto;}
#modLeft div.section				{}
#modLeft div.section div.tBox		{background:url(../images/mod_left_titlebox.gif); height:24px;}
#modLeft div.section div.tBox h3	{font-family:Tahoma, Arial; font-size:12px; color:#FFF; padding:5px 0 0 6px;}
#modLeft div.section ul				{list-style-type: none; padding: 0px; margin: 7px 5px;}
#modLeft div.section ul li			{font-size:12px; line-height: 20px;}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ modRight ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#modRight 					{float:right; width:180px; }

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ modMain ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#modMainIndex				{float:left; width:360px;}
#modMain 					{/*margin: 0 auto 0 190px;*/ float:right; width:540px; /*background:#CCCCCC*/ position:relative }
div.pgTitle,
#video h1					{border-bottom: 1px solid #930; margin-bottom:10px; padding:5px 0}
div.pgTitle h1,
#video h1					{font-family:Tahoma, Arial; font-size:16px; margin:0}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ thumbs ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
#modMain p.descrip			{margin:0 0 10px 0;}
.thumb 						{float:left; width:175px; padding:0 5px 0 0 !important; padding-right:4px;}
.thumb table				{width:175px; }
.thumb table td.pic			{height:130px; border:1px solid #CCC; text-align:center; vertical-align:top;}
.thumb table td.name		{padding:3px 0 5px 0; text-align:center;}
#prevNext					{height:16px;}
#prevNext img#anterior		{float:left}
#prevNext img#siguiente		{float:right; }

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ SECCIONES ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
.foto						{float:left; width:238px; padding:0 0 0 21px;}
.foto table					{width:238px;}
.foto table	td.pic			{height:178px; text-align:center; vertical-align:middle;}
.foto table	td.name			{padding: 3px 0 5px 0; text-align:center}

/* ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ CONTACTO ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ */
div#cont							{}
div#cont p							{font-size:12px; margin-bottom: 5px; }
div#cont p.pgExc					{color:#CC0000; font-size:14px; font-weight:bold; margin:0 0 7px 0; }
div.fmCont							{background:url(../fotos/publicidad-idex-2.jpg) no-repeat right top; }
form#fmCont							{padding:0 0 10px 0; margin:0; }
form#fmCont div.msgError,
form#fmCont div.msgInfo				{padding:10px; margin-bottom:5px; }
form#fmCont div.msgError			{background:#FFFFCC; border:1px solid #F90; }
form#fmCont div.msgInfo				{padding-left:50px !important; border:1px solid #408CBF; background:#F8FBFC url(../images/icon_info.jpg) no-repeat 10px center; color:#408CBF; }
form#fmCont	table					{width:355px; border:4px solid #F9F9F9; }
form#fmCont	table td				{}
form#fmCont	table td label			{float:right; margin-right:5px; padding-top:3px; color:#666; font-weight:bold; font-size:11px; }
form#fmCont	table td input.field,	
form#fmCont	table td textarea		{float:right; width:260px; padding:3px; color:#333; border:1px solid #CCC; background:#FCFDFE; }
form#fmCont table td input.email	{background:url(../images/icon_field-mail2.gif) no-repeat 253px center; }
form#fmCont	table td textarea		{height:200px; }
form#fmCont	table td input.image	{float:right; margin-right:2px; }

div#cont div#extra span.subTitle	{ font-size:13px; font-family:Tahoma, Verdana, Helvetica; color:#CC3300; font-weight:bold; }
div#extra							{ padding-left:15px; }
div#extra table						{ margin-top:5px; }
div#extra td.tag					{ font-weight:bold; color:#666666; text-align:right; vertical-align:middle; }
div#extra td.value					{ padding-left: 5px; }
div#extra td.city					{ color:#CC3300; padding-top:5px; padding-bottom:5px; }

.titulo-foto 		{ font-size:12px; font-weight:bold; color:#666; text-align:center; }
.descripcion-plan   { font-size:13px; color:#666; font-weight:normal; padding-bottom:10px; line-height:18px}
.titulo-plan 		{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009900; padding: 5px; text-align: center; }

/*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ Video Galeria ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/
#video 					{ float:right; width:540px; /*background:#FFC;*/ }
#video h1				{ margin-bottom:20px; }
#video .video-wrap 		{ float:left; width:260px; height:210px; border:1px solid #CCC; background:#F1F1F1; margin:0 7px 7px 0; }

p						{ font-size:14px;	}				