/****** si agrega algun style q deba cambiar con la edicion hacerlo en esta seccion ******/

/* --- al body se le agregaron styles para q sea compatible con el foro --- */
body,th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR, .search, .Paging a:hover,  #menuPh, .bgImages, .bgmenu {
	background-color: #43000f;
	color: #FFFFFF; /* cambiar a un color en contraste con el background-color esto para el foro */
}
.right .SR h2, div.search .arrow, div.search .arrow:hover, .fondoVideosHome, .fondoVideosHome a, .celdaTit, .tit_horosc, input.botton, .PageForms .Button, .PageForms th, .Paging a, .PagingCurrentPageNumber, .videosForm a, .indexFlash, #bCalendarToday, .bSmallHead img.middle, .bSmallPrint img.middle, .bSideItem li, .boxholder, .tab, .box div, .registro, .registroClaro, #outerImageContainer, #div_html, .redbg,.headingsredbg, .headingsredbg  {
	background-color:#43000f; /* ---- este background tiene q ser combinado con el menu principal ----- */
	color:#FFFFFF; /* ---- tiene q ir en contraste con el background arriba ---- */
}
input.botton, .PageForms .Button, .PageForms form, .Paging a, .indexFlash, table.bCalendarTable, caption.bCalendarCaption, input.SearchField, input.bComment, textarea.bComment, select.bComment, div.bComment, .box div {
	border: #8c202e 1px solid;
	cursor: pointer;
}
.box{height:300px;}
a, .required {
	color: #43000f;
}
a:hover {
	color:#8c202e;
}

/*para links que estan dentro, en la columna derecha y no dan suficiente contraste para ser leidos*/
#cajaDerecha a:link{
	color: #FFFF00;
}
#cajaDerecha a:hover{
	color: #FFFFFF;
}
/* //////////////////////////////////////////////////// FIN //////////////////////////////////////////////////// */

/* Estilos para los articulos */

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.texto_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color:#FFFFFF;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;
}
.titulo_recuadro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: justify;
	color:#FFFFFF;
	font-weight:bold;
}
.t_horoscopo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.t_guia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#339999;
}
.texto_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 666666;
	text-align: justify;
}
.t_horoscopo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 666666;
}
.referencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.bajada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: 333333;
	font-weight: bold;
}
.llamada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: 666666;
}
.celda_clara { background-color: #CCCCCC}
.celda_oscura { background-color: #999999}
.tabla_model { background: url(http://www.perfilcr.com/images/chica_perfil_form_03.jpg) bottom no-repeat}

/*-----------estilos spry--------------*/

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
}
.CollapsiblePanelTab {
	font: bold 0.7em sans-serif;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	background: #E6DCE9;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
#cosa a:link { color:#FFFF99;
}
.tabla_modelo {
	border-left: 3px #700608 solid;
	border-right: 3px #700608  solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align:center;
	color: #FFFFFF;
}
.marcoTexture {
	background: url(http://www.perfilcr.com/images/fondo.jpg) top right #F3F1CF;
	color: #1E6579;
	font-size: 18px;
	height: 50px;
}

.texto_peq_blanco {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bgcontain {
	background: url(../Images/LayoutColumn3_bg.png) #FFFFFF repeat-y;
	border: solid 1px #c7c7be;
	color: #333333;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.header {
}
.header a:hover {
	text-decoration: none;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.search {
	background: url(../Images/headerShadow.png) top repeat-x;
	color: #333333;
}


div.search .input {
	border: solid #999999 1px;
	background: url(/contenido/templates/perfil/Images/bg_search_input.gif) no-repeat left;
}

div.search .arrow {
	background-image: url(../Images/orangeSearchArrow.png);
	background-position: top;
	background-repeat: no-repeat;
}

div.search .arrow:hover {
	background-image: url(../Images/orangeSearchArrow.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.search .arrowIE { background: #ffd780 url(../Images/orangeSearchArrow.png) no-repeat 0 -20px; }
div.search a:hover {
	text-decoration: underline;
}
/* Top Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.TopMenu {
	background: #d9d9d1;
}
.TopMenu ul {
}
.TopMenu li {
	border-right: solid 1px #9b9b8c;
}
.TopMenu li a {
	color:#7b705e;
}
.TopMenu li a:visited {
	color:#7b705e;
}
.TopMenu li a:hover {
	color:#7b705e;
}
/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.menu, .menu ul li {
}
.menu a, .menu a:link, .menu li a:visited {
	text-decoration: none;
	border-right: solid 1px #ccc;
	color: #996633;
}
.menu {
	background: #f4f4f1;
	border: solid 1px #efebd9;
	border-bottom: 5px solid #663300;
}
.menu li li a:link, .menu li li a:visited {
	background-color: #663300;
	font-size: 10px;
	color: white;
}
.menu ul a:link {
	font-weight: normal;
}
.menu ul a:visited {
	font-weight: normal;
}
.menu li:hover>a, .menu a:hover, .menu ul a:hover, .menu li li a:hover {
	color: #fff;
	background-color: #663300;
	text-decoration: none;
}
.menu li li {	/* create borders around each item */
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu

	placed here to clarify the terminology I use when referencing submenus in posts */

.menu>li:first-child>a, .menu li + li + li li:first-child>a {
}
/* Fix for IE5/Mac \*//*/

.menu a {

	float: left;

}

/* End Fix */



/* ie 6 only style */

* html .menu a:hover, * html .menu .adxmhoverA {		/* li:hover>a selector */
	color: #fff;
	background-color: #663300;
	text-decoration: none;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* BreadCrumb */



.content .BreadCrumb {
	color: #330000;
}
.content h1 {
	color: #330000;
}
.content h2 {
	color: #996633;
}
.content h3 {
	color: #333333;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Featured h1 {
	border-bottom: solid 1px #663300;
	color:#330000;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.RecentArticles h1 {
	border-bottom: solid 1px #663300;
	color:#330000;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SearchResults {
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.RecentBlogs {
	background:#fff;
}
.RecentBlogs h1 {
	border-bottom: solid 1px #663300;
	color:#330000;
}
.RecentBlogs em {
	color: #999;
}
.RecentBlogs em a {
	color: #999;
}
.RecentBlogs em a:visited {
	color: #999;
}
.RecentBlogs em a:hover {
	color: #999;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.News h1 {
	border-bottom: solid 1px #663300;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.RecentNews h1 {
	border-bottom: solid 1px #663300;
	color:#330000;
}
/* Post */

.Post {
	padding: 0px;
	margin: 0px;
}
/* Post Info/Details */

.Post .PostInfo {
	color:#888372;
}
.Post .PostInfo a {
	color: #888372;
}
.Post .PostInfo .Author {
	border-right: solid 1px #888372;
}
.Post .PostInfo .Time {
	border-right: solid 1px #888372;
}
.Post .PostInfo .Categ {
	border-right: solid 1px #888372;
}
/* Post Author left side from the article */

.Post .PostAuthorDetails {
	background:#f8ebb9 url(../Images/orangePostAuthorDetails.gif) no-repeat left top;
}
.Post .PostAuthorDetails h2 {
	background:#fff7da;
}
.Post .PostAuthorDetails p {
	color:#993300;
}
.Post .PostAuthorDetails img {
	border: solid 1px #cc9966;
}
/* Article Comments */

.Post .PostMore .Comment .Details {
	background: #fbf3d5;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Category .Desc {
	color:#333;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Authors A-Z - ( Only on the Author page) */

.AZ ul {
	background:#fbf3d5;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* tabs styles */

#tabnav .tablink a:link, #tabnav .tablink a:visited {
	background: #f4f4f1;
	border: 1px solid #ccc;
	color:#cc3300;
}
#tabnav .tablink a:link.active, #tabnav .tablink a:visited.active {
	border-bottom: 1px solid #fff;
	background: #fff;
	color:#ff6600;
}
#tabnav a:hover {
	background: #fff;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*.right {
	position:absolute;
	left:853px;
	top:250px;
	width:210px;
	height:100%;
	z-index:1;
}*/
.right h2 {
	border-bottom: solid 1px #b8d9ea;
}
.right .SR h2 {
	color: #FFFFFF;
	border: none;
	background: url(/images/barrita.gif) repeat-x;
	padding-left: 10px;
}
.PopularArticles, .ArticleOptions, .FavoriteArticles, .ArticleHistory, .ArticlesToRead, .PopularAuthors {
	float: right;
}
.Cats {
}
.Cats h2 {
	color:#993300;
	border-bottom: dashed 1px #ccc7bc;
}
.Cats li {
	border-bottom: dashed 1px #d9c7b0;
}
.Cats li a {
	color:#993300;
}
.Cats li a:hover {
	color:#fe7f00;
}

.PagingDisabled {
	border: 1px solid #ccc;
}
.PagingCurrentPageNumber {
	border: 1px solid #737373;
	color: #fff;
}
.PagingDisabled {
	background: #FFFFFF;
}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footer p {
	color:#afaca2;
}
/* Summary Article Attachment */

.AttachmentList {
	border:1px solid #ECECE8;
	background-color: #F4F4F1;
}
.AttachmentList ul li {
	background: url(../Images/attach.gif) no-repeat left top;
}
.AttachmentHeading {
	color:#996633;
}
.Newsletter {
	background: #fff;
	float: right;
	border: solid 1px #ecece8;
}
/* Teaser Image Styles */

.FeatureImageSpan {
	background-color: #F5F5F5;
}
.FeatureImageCaption {
	border-bottom: 1px #CCCCCC solid;
}

/* //////////////////////////////////////////////////////////////////// */

#dropmenudiv a.textblock{
  background-color: #15c0da;
  color: #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
}

#dropmenudiv a.textblockLast{
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  background-color: #922222;
  color: #FFFFFF;
}


#dropmenudiv a:hover{ /*hover background color*/
    background-color: #000000;
}



/*/////////////bannerbotton home///////*/

#bannerBottom{
	width:728px;
	margin:auto;
	bottom: 25px;
}

#b_left{
	float: left;
	height: 120px;
	width: 240px;
	margin:0;
}
#b_center{
	float: left;
	height: 120px;
	width: 240px;
	margin-left: 4px;
	}
	
#b_right{
	position:top;
	float:right;
	height: 120px;
	width: 240px;
	margin:0;
}
/*/////////////////////////////////////////*/

.registro{
	color:#FFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	
}
td.registroClaro{
	background-image:url(/images/bgRegistro.png);
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	
}
.nota{
	font-size:9px;
	color:#FF0000;
	text-align:center;

}
.notaRegistro{
	font-size:9px;
	color:#ccc;
}

.horoscopo_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.Subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}
.OtroTiutlorojo  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.titulo_rojo {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FF0000;
}
#bannerMedioHome{
width:728px;
padding-top:10px;
}