/**
 * Merged CSS stylesheets
 * ------------------------
 * tab2.css
 * topmenu.css
 * menu_style.css
 *
 * Roger Glenn 2010-01-14
 * roger@mach1media.com
 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FECB3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-position: center center;
	background-image:url(/images/backgroundss.jpg);
	
}
a {
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.float { float:right; padding:0px 0px 20px 20px; clear:right; }
.float2 { float:left; padding:18px 20px 15px 20px; }

#content p {
	padding-right:40px;
}
.title {
	font-size: 26px;
	color: #773918;
}
td {
	font-weight: normal;
}

/*
=====================
HOME PAGE
=====================
*/
.home.intro {
	display: block;
	height:302px;
	overflow: hidden;
	color:#000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	line-height:21px;
}
.browserIE6 .home.intro,
.browserIE7 .home.intro {
	height:292px;
}
.home.intro h1 {
	color:#BE272D;
	font-family:Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
}
.home.intro a.mas {
	color:#BE272D;
	font-family:Helvetica,sans-serif;
	font-size:11px;
}

.home.headerlink {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}
.home.headerlink a:link {
	color:#000000;
	text-decoration:none;
}
.home.headerlink a:visited {
	color:#000000;
	text-decoration:none;
}
.home.headerlink a:hover {
	color:#000000;
	text-decoration:underline;
}
.home.headerlink a:active {
	color:#666666;
	text-decoration:none;
}
.home.ultimos {
	display: block;
	height:478;
	overflow: hidden;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:20px;
	padding-top:0px;
}
.home.ultimos h3,
.home.ultimos h3 a {
	color:#ED7719;
	font-family:Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin: 0;
}
.home.novedades {
	margin:10px 0px;
}

.home.consejo,
.home.vinetas {
	display: block;
	height:224px;
	overflow: hidden;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
}
.home.consejo a.mas,
.home.vinetas a.mas {
	color:#006837;
	font-family:Helvetica,sans-serif;
	font-size:9px;
}
.home.consejo h3 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	color:#4B8A42;
	text-align:right;
	font-weight: normal;
}
.home.vinetas {
	height:114px;
	width:252px;
}
.home.vinetas td {
	width:252px;
}
.home.vinetas h3,
.home.vinetas h3 a {
	color:#008F45;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	text-align: center;
	font-weight: normal;
	margin-bottom:0;
	text-decoration: none;
}
.home.vinetas p {
	margin:0;
	line-height: 1.2em;
}
.home.blog {
	display: block;
	height:224px;
	overflow: hidden;
	color:#015b47;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-weight: normal;
	text-align:center;
	line-height: 19px;
}
.home.blog .cite {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: right;
	font-style:normal;
	color:#3f8600;
	padding:0;
}
.blog table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.center {
    text-align: center;
}

.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.home.vinetas2 {
	display: block;
	height:224px;
	overflow: hidden;
	color:#015b47;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-weight: normal;
	line-height: 19px;
	padding:0px 0px 0px 0px;
}
.home.vinetas2 .cite {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align: right;
	font-style:normal;
	color:#3f8600;
	padding:0;
}
.home.cita {
	display: block;
	height:127px;
	overflow: hidden;
	color:#1e6084;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-style:italic;
	font-weight: normal;
	line-height: 19px;
	background: url(/images/middeltop.jpg) 0 0 no-repeat;
}
.home.cita .cite {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align: right;
	font-style:normal;
	color:#3E83A8;
	padding:0;
}

.home.consejo2 {
	display: block;
	height:127px;
	overflow: hidden;
	color:#1e6084;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-style:italic;
	font-weight: normal;
	line-height: 19px;
	background: url(/images/homepage-consejo-bkgd-127.jpg) 0 0 no-repeat;
}
.home.consejo2 .cite {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align: right;
	font-style:normal;
	color:#3E83A8;
	padding:0;
}

/*
=====================
 TOP MENU
=====================
*/
ul.nav_top,
ul.nav_top ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.nav_top li.headlink,
ul.nav_top li.headlink2,
ul.nav_top li.headlink3,
ul.nav_top li.headlink4,
ul.nav_top li.headlink5 { height:44px; }

/* ------ PARA TODA PAREJA ------ */
#cssdropdown, #cssdropdown ul {font-family:  arial, sans-serif; font-size: 11px; font-weight: normal; list-style: none; position: relative; z-index: 597;   }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

#cssdropdown li.headlink { width: 191px; float: left; margin-left: -1px;    background-color: #e9e9e9; text-align: center; }
#cssdropdown li.headlink a { display: block; padding: 10px; }

#cssdropdown li.headlink ul { display: none; }
#cssdropdown li.headlink:hover ul { width: 189px; display: block; position: absolute; left: 0; z-index: 598; }
#cssdropdown li.headlink ul li a { color: #026863; padding:2px;  padding-bottom: 4px;border-bottom: 1px dotted #026863; margin-left:20px; margin-right:20px; text-align:center;  }
#cssdropdown li.headlink ul li a:hover { color: #026863;   background-color:  #9fdcdb;text-decoration: underline; }

#cssdropdown a { color: white;   margin: 5px ; text-decoration: none; }	
#cssdropdown li.headlink {  background-image: url(/images/10.gif);  }

#cssdropdown li.headlink:hover,
#cssdropdown li.headlink.selected { background-color:  #9fdcdb; background-image: url(/images/1.gif);  }
#cssdropdown li.headlink ul { background-color: #9fdcdb; background-position: bottom; padding-bottom: 5px  }

/* ------ PREPARA TU MATRIMONIO ------ */
#cssdropdown2, #cssdropdown2 ul { font-family:  arial, sans-serif; font-size: 11px; font-weight: normal; list-style: none; position: relative; z-index: 597; }
#cssdropdown2, #cssdropdown2 * { padding: 0; margin: 0;   }

#cssdropdown2 li.headlink2 { width: 191px; float: left; margin-left: -1px; background-color: #e9e9e9; text-align: center; }
#cssdropdown2 li.headlink2 a { display: block; padding: 10px; }

#cssdropdown2 li.headlink2 ul { display: none; }
#cssdropdown2 li.headlink2:hover ul { width: 191px; display: block; position: absolute; left: 100; z-index: 598; }
#cssdropdown2 li.headlink2 ul li a { color: #026863; padding:2px;  padding-bottom: 4px;border-bottom: 1px dotted #026863; margin-left:20px; margin-right:20px; text-align:center; }
#cssdropdown2 li.headlink2 ul li a:hover { color: #026863;   background-color:  #d5dca6; text-decoration: underline;}

#cssdropdown2 a { color: white;   margin: 5px; text-decoration: none;}	
#cssdropdown2 li.headlink2 { background-image: url(/images/10.gif); }
#cssdropdown2 li.headlink2:hover,
#cssdropdown2 li.headlink2.selected { background-color:  #d5dca6; background-image: url(/images/2.gif);  }
#cssdropdown2 li.headlink2 ul { background-color: #d5dca6; background-position: bottom; padding-bottom: 5px }

/* ------ ALIMENTA TO MATRIMONIO ------ */
#cssdropdown3, #cssdropdown3 ul { font-family:  arial, sans-serif; font-size: 11px; font-weight: normal; list-style: none; position: relative; z-index: 597;  }
#cssdropdown3, #cssdropdown3 * { padding: 0; margin: 0;   }

#cssdropdown3 li.headlink3 { width: 191px; float: left; margin-left: -1px;     background-color: #e9e9e9; text-align: center; }
#cssdropdown3 li.headlink3 a { display: block; padding: 10px; }

#cssdropdown3 li.headlink3 ul { display: none; }
#cssdropdown3 li.headlink3:hover ul {width: 191px; display: block;  position: absolute; left: 200; z-index: 598; }
#cssdropdown3 li.headlink3 ul li a { color: #aa2e2f; padding:2px; padding-bottom: 4px;border-bottom: 1px dotted #aa2e2f; margin-left:20px; margin-right:20px; text-align:center; }
#cssdropdown3 li.headlink3 ul li a:hover { color: #aa2e2f;   background-color:  #f1c3b1; 	text-decoration: underline;}

#cssdropdown3 a { color: white;   margin: 5px; 	text-decoration: none;}	
#cssdropdown3 li.headlink3 {  background-image: url(/images/10.gif); }
#cssdropdown3 li.headlink3:hover,
#cssdropdown3 li.headlink3.selected { background-color:  #f1c3b1; background-image: url(/images/3.gif); }
#cssdropdown3 li.headlink3 ul { background-color: #f1c3b1; background-position: bottom; padding-bottom: 0px; }

/* ------ MATRIMONIO CATOLICO ------ */
#cssdropdown4, #cssdropdown4 ul { font-family:  arial, sans-serif; font-size: 11px; font-weight: normal; list-style: none; position: relative; z-index: 597;  }
#cssdropdown4, #cssdropdown4 * { padding: 0; margin: 0;   }

#cssdropdown4 li.headlink4 { width: 191px; float: left; margin-left: -1px;   background-color: #e9e9e9; text-align: center; }
#cssdropdown4 li.headlink4 a { display: block; padding: 10px; }

#cssdropdown4 li.headlink4 ul { display: none; }
#cssdropdown4 li.headlink4:hover ul {width: 191px; display: block;  position: absolute; left: 300; z-index: 598; }
#cssdropdown4 li.headlink4 ul li a { color: #065a85; padding:2px;  padding-bottom: 4px;border-bottom: 1px dotted #065a85; margin-left:20px; margin-right:20px; text-align:center; }
#cssdropdown4 li.headlink4 ul li a:hover { color: #065a85;   background-color:  #b3daf4; 	text-decoration: underline;}

#cssdropdown4 a { color: white;   margin: 5px; 	text-decoration: none;}	
#cssdropdown4 li.headlink4 {  background-image: url(/images/10.gif); }
#cssdropdown4 li.headlink4:hover,
#cssdropdown4 li.headlink4.selected { background-color:  #b3daf4; background-image: url(/images/4.gif); }
#cssdropdown4 li.headlink4 ul { background-color: #b3daf4; background-position: bottom; padding-bottom: 0px; }

/* ------ MATRIMONIO Y FAMILIA ------ */
#cssdropdown5, #cssdropdown5 ul { font-family:  arial, sans-serif; font-size: 11px; font-weight: normal; list-style: none; position: relative; z-index: 597;  }
#cssdropdown5, #cssdropdown5 * { padding: 0; margin: 0;   }

#cssdropdown5 li.headlink5 { width: 191px; float: left; margin-left: -1px;    background-color: #e9e9e9; text-align: center; }
#cssdropdown5 li.headlink5 a { display: block; padding: 10px; }

#cssdropdown5 li.headlink5 ul { display: none; }
#cssdropdown5 li.headlink5:hover ul {width: 191px; display: block;  position: absolute; left: 500; z-index: 598; }
#cssdropdown5 li.headlink5 ul li a { color: #91551c; padding:2px; padding-bottom: 4px;border-bottom: 1px dotted #91551c; margin-left:20px; margin-right:20px; text-align:center; }
#cssdropdown5 li.headlink5 ul li a:hover { color: #91551c;  background-color:  #fbd97b; 	text-decoration: underline;}

#cssdropdown5 a { color: white;   margin: 5px; 	text-decoration: none;}	
#cssdropdown5 li.headlink5 {  background-image: url(/images/10.gif); }
#cssdropdown5 li.headlink5:hover,
#cssdropdown5 li.headlink5.selected { background-color:  #fbd97b; background-image: url(/images/5.gif); }
#cssdropdown5 li.headlink5 ul { background-color: #fbd97b; background-position: bottom; padding-bottom: 0px; }

/* IE Hacks for Main Nav */
.browserIE #cssdropdown2 li.headlink2:hover ul { left:189px; }
.browserIE #cssdropdown3 li.headlink3:hover ul { left:380px; }
.browserIE #cssdropdown4 li.headlink4:hover ul { left:569px; }

/* hide dropdowns from IE6 */
.browserIE6 #cssdropdown li.headlink:hover ul   { display:none; }
.browserIE6 #cssdropdown2 li.headlink2:hover ul { display:none; }
.browserIE6 #cssdropdown3 li.headlink3:hover ul { display:none; }
.browserIE6 #cssdropdown4 li.headlink4:hover ul { display:none; }
.browserIE6 #cssdropdown5 li.headlink5:hover ul { display:none; }
	
/*
=====================
 MENU STYLE
=====================
*/
#menu {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 158px;
	color: #000;
}
#menu li {
	font-family: Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.browserIE6 #menu li {
	padding-bottom: -16px;
}
#menu a {
	border-bottom: 1px dotted #f3cb85;
	color: #bb842e;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 20px;
	text-decoration: none;
}
#menu a:hover {
	background:  url("/images/back_image2.png") left center no-repeat;
	color: #a26411;	font-weight: bold;
}

/* nav_bottom */
.nav_bottom a {
	font-size: 9px;
	font-weight: bold;
	color: #ba830d;
}

/* 
==================
TYPOGRAPHY 
==================
*/
#content_buffer {
	height:30px;
}
#content {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:24px;
}
#content h1, #content h2, #content h3, #content p, #content ul, #content ol {
	padding-right:30px;
}

/* links */
#content a { font-weight: bold; }
body.todapareja #content a:link, body.todapareja #content a:visited { color:#009EA3; }
body.prepara #content a:link, body.prepara #content a:visited       { color:#517C34; }
body.alimenta #content a:link, body.alimenta #content a:visited     { color:#D52027; }
body.catolico #content a:link, body.catolico #content a:visited     { color:#005B97; }
body.familia #content a:link, body.familia #content a:visited       { color:#F78F20; }
body.videos #content a:link, body.videos #content a:visited         { color:#625AA1; }

/* PAGE TITLE */
#page-title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:21px;
	padding-bottom:12px;
	line-height:1em;
	margin-top:0;
}
#page-title.todapareja { color:#009EA3; }
#page-title.prepara    { color:#517C34; }
#page-title.alimenta   { color:#D52027; }
#page-title.catolico   { color:#005B97; }
#page-title.familia    { color:#F78F20; }

/* ULTIMOS ARTICULOS */
table.ultimos .title {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	padding:10px 0 5px 0;
}
table.ultimos .link {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height:1em;
}
table.ultimos.todapareja .title,
table.ultimos.todapareja .link { color:#026863; }
table.ultimos.prepara .title,
table.ultimos.prepara .link    { color:#008F45; }
table.ultimos.alimenta .title,
table.ultimos.alimenta .link   { color:#9F0009; }
table.ultimos.catolico .title,
table.ultimos.catolico .link   { color:#005B97; }
table.ultimos.familia .title,
table.ultimos.familia .link    { color:#D55700; }
table.ultimos.videos .title,
table.ultimos.videos .link     { color:#7237C9; }


/* 
======================
SUPPORTING 
======================
*/

/* VIDEO */
#video {
	float:right;
	margin: 0 0 30px 30px;
	width:500px; /* specifying a width is the only way to keep layout consistent in IE6 and IE7 */
}
#video_title {
	position:relative;
	height:41px;
}
#video .heading {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0;
	color:#fff;
	width:60px;
	position:absolute;
	top:8px;
	left:10px;
}
#video .title {
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	padding:0 0 0 5px;
	line-height: 1em;
	display: table-cell; 
	vertical-align: middle;
	height:41px;
	padding-left: 70px;
}
.browserIE6 #video_title .title,
.browserIE7 #video_title .title {
	position:absolute;
	display: block;
	width:300px;
	top:8px;
	left:70px;
	padding: 0;
}
#video .title.todapareja { color:#026863; }
#video .title.prepara    { color:#ffffff; }
#video .title.alimenta   { color:#9F0009; }
#video .title.catolico   { color:#5F62A9; }
#video .title.familia    { color:#D55700; }

#video .caption {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.2em;
	max-width: 492px;
}
#video .caption.todapareja { color:#026863; }
#video .caption.prepara    { color:#529A40; }
#video .caption.alimenta   { color:#9F0009; }
#video .caption.catolico   { color:#5F62A9; }
#video .caption.familia    { color:#D55700; }

.browserIE6 #video .title,
.browserIE7 #video .title {
	float:left;
	height:37px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* IMAGE */
#image {
	display:block;
	float:right;
	margin: 30px 0 30px 30px;
	clear:right;
}
#image .caption.todapareja { background: url(/images/caption_image_1.jpg) 0 0 repeat-y; color:#026863; }
#image .caption.prepara    { background: url(/images/caption_image_2.jpg) 0 0 repeat-y; color:#529A40; }
#image .caption.alimenta   { background: url(/images/caption_image_3.jpg) 0 0 repeat-y; color:#9F0009; }
#image .caption.catolico   { background: url(/images/caption_image_4.jpg) 0 0 repeat-y; color:#5F62A9; }
#image .caption.familia    { background: url(/images/caption_image_5.jpg) 0 0 repeat-y; color:#D55700; }

#image .caption {
	display: block;
	float:right;
	width:459px;
	font-size: 12px;
	margin:0;
	padding:8px;
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.2em;
	border-top:1px solid #fff;
}

/* CALLOUTS */
#callout {
	text-align:left;
	position: relative;
	display: block;
	width: 260px;
	padding:0 30px;
	margin: 30px 0 30px 30px;
	background: url(/images/callout_border.png) 0 0 repeat-y;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:23px;
	font-style:italic;
	line-height:28px;
}
#callout.todapareja { color:#26AFAE; }
#callout.prepara    { color:#5AA63D; }
#callout.alimenta   { color:#D61819; }
#callout.catolico   { color:#0088D5; }
#callout.familia    { color:#F18B24; }


/* 
======================
VINETAS 
======================
*/
.vinetas .credits {
	padding:15px;
	background: url(/images/left_menu.png);
}
.vinetas #menu .summary,
.vinetas #menu a.intro {
	font-size:12px;
	text-transform: lowercase;
	font-variant: small-caps;
}
.vinetas #menu .summary {
	color: #773918;
	display: block;
	margin: 0;
	padding: 0;
}
.vinetas #menu .summary p {
	margin: 0;
	padding: 0;
}
.vinetas #menu a:hover span {
	font-weight: normal;
}


/* 
======================
CONSEJOS 
======================
*/
table.consejos th {
	background: #ffe5a7;
	text-align: left;
	text-align: right;
	line-height: 1.2em;
}
table.consejos td {
	background: #fffaf0;
	line-height: 1.2em;
}


/* 
-------------------------
SEARCH RESULTS TABLE
-------------------------
*/
form#search-form .hiddenFields {
	position: absolute;
	left:-99999px;
}
form#search-form,
form#search-form input {
	background: none;
	border: none;
	outline: none;
}
#search-form-container {
	height:25px;
	margin:0;
	padding:5px 0 0 0;
	border: none;
}
table.striped thead tr,
table.striped thead td,
table.striped tfoot tr,
table.striped tfoot td { 
	background-color: #F78F20; 
	color: #FFF; 
}
table.striped .paginate .pagecount {
	color:#ffe5a7;
}
body.search #content table.striped .paginate a:link,
body.search #content table.striped .paginate a:visited,
body.search #content table.striped .paginate a:hover,
body.search #content table.striped .paginate a:active {
	color:#fff;
}
table.striped th {
	text-align: right;
	font-weight:normal;
}
table.striped td,
table.striped th {
	line-height:20px;
	padding:3px 3px 0 3px;
	border-top:1px solid #ffe5a7;
}
table.striped tbody tr:hover,
table.striped tbody tr.hover,
table.striped tbody tr.hover th,
table.striped tbody tr.hover td { 
	background-color: #fffaf0; 
}


