body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../imagenes/back_general.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#404040;
	font-family:Arial, Helvetica, Sans-serif;
	font-size:10px;
	color:#333333;
}

a {
font-family:"Lucida Sans", Arial;
color:#FFFFFF;
text-decoration:none;
}
a:hover {
font-family:"Lucida Sans", Arial;
color:#FFFFFF;
text-decoration:none;
}

.titulos-small {
	font-family:Arial, Times, serif;
	font-size:11px;
	color:#6C1540;
	font-weight:bold;
}

a.menu {
padding-right:25px;
font-family:Arial, Helvetica, Sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.menu:hover {
padding-right:25px;
font-family:Arial, Helvetica, Sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

a.menu2 {
padding-top:15px;
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.menu2:hover {
padding-top:15px;
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
h1 {
	font-family:"Lucida Sans", Arial;
	font-size:24px;
	color:#EBAA00;
	font-style:italic;
	margin:7px;
	line-height:normal;
}
h2 {
	font-family:"Lucida Sans", Arial;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
h3 {
	font-family:"Lucida Sans", Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

h4 {
	font-family:"Lucida Sans", Arial;
	font-size:21px;
	color:#EBAA00;
	font-style:italic;
	margin:7px;
	line-height:normal;
}
.bordeblanco{
	border-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
}

.pregunta_titulo {
	font-family:"Lucida Sans", Arial;
	font-size:15px;
	color:#EBAA00;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}



li {
	list-style-position:inside;
	margin: 0.1em;
}




.tablacabezal{
	background:url(../imagenes/back_cabezal.jpg);
	font-family:"Lucida Sans", Arial;
	height:158px;
	font-size:11px;
	color:#404040;
	padding:0px;
}

.cabezal{
	font-family:"Lucida Sans", Arial;
	font-size:12px;
	color:#404040;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
a.cabezal{
	font-family:"Lucida Sans", Arial;
	font-size:12px;
	color:#404040;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}
a.cabezal:hover{
	font-family:"Lucida Sans", Arial;
	font-size:12px;
	color:#404040;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
}

.tablaquote {
	background:#333333;
	font-family:"Lucida Sans", Arial;
	font-size:22px;
	color:#EBAA00;
}

.titulos {
	font-family:"Lucida Sans", Arial;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}


.tablappal {
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}


.pie {
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#EBAA00;
	text-decoration:none;
}
a.pie {
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#EBAA00;
	text-decoration:none;
}
a.pie:hover {
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#EBAA00;
	text-decoration:none;
}







.textos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#626262;
	padding:0px;
	text-align:justify;
}

a.textos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#3366ff;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}
a.textos:hover {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#85ADA4;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}


table.contenidos {
	padding:10px;
}

.contenidos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#626262;
	padding:0px;
	text-align:justify;
}

a.contenidos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#486677;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}
a.contenidos:hover {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#486677;
	padding:0px;
	text-decoration:underline;
	text-align:justify;
}


























.tablacontenidos {
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	border-color:#D1D1D1;
	border-style:solid;
	border-width:1px;
}

.descripciones {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#626262;
}

.precio {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:13px;
	color:#CC0000;
}

a.categorias {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:12px;
	color:#626262;
	text-decoration:none;
}
a.categorias:hover {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:12px;
	color:#626262;
	text-decoration:underline;
}


a.descripciones {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#0A50A1;
	text-decoration:underline;
}
a.descripciones:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#0A50A1;
	text-decoration:none;
}





.tablamenusuperior{
	background-image:url(../imagenes/escudo4.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

a.menusuperior{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
a.menusuperior:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:underline;
}



.datos{
	border-style	:	solid;
	border-color	:	#333333;
	border-width	:	1px;
	font-family		:	Arial;
	font-size		:	12px;
	color			:	#333333;
	height			:	18px;
	font-style:italic;
}

.datos2{
	border-style	:	solid;
	border-color	:	#999999 #E4E4E4 #E4E4E4 #999999;
	border-width	:	2px;
	width			:	80px;
	height			:	16px;
	font-family		:	Georgia;
	font-size		:	11px;
	color			:	#787878;
	margin-bottom	: 	3px;
}

.datos3{
	border-style	:	solid;
	border-color	:	#999999 #E4E4E4 #E4E4E4 #999999;
	border-width	:	2px;
	width			:	150px;
	height			:	16px;
	font-family		:	Arial;
	font-size		:	12px;
	color			:	#787878;
	margin-bottom	: 	3px;
}

.hidden {display:none;}

html, body{height:100%}

.unactive{
 background: #FFFFFF;
}
.active{
 background: #ECE9D8;
}
.unactive_row{
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}
.active_row{
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#EBAA00;
	line-height:16px;
}
.padding3 {
	padding:5px;
}
.datosagenda{
	border-style	:	solid;
	border-color	:	#333333;
	border-width	:	1px;
	font-family		:	Arial;
	font-size		:	11px;
	color			:	#333333;
	height			:	18px;
}
.datosencuesta{
	border-style	:	solid;
	border-color	:	#333333;
	border-width	:	0px;
	font-family		:	Arial;
	font-size		:	11px;
	color			:	#333333;
	height			:	18px;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../imagenes/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}




.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 240px;
  border: 1px; !important;
  border-color:#CCC;
  background: none !important;
  /*position: relative;*/
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  /*display: none;*/
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding-top:10px;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  height:150px;
}
span.total{
  color: #ebaa00;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 5px 5px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: Arial, Helvetica, Sans-serif;
  font-weight: normal;
  color: #FFFFFF !important;
  padding-top: 1px !important;
}
.fan_box .connect_widgett{
position: absolute;
bottom: 0;
right: 0px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
color: #FFFFFF;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
color: #FFFFFF;
}
.stream_content a.UIStory_Message, .UIStory_Message, .UIIntentionalStory_Time, .UIIntentionalStory_Names, a.UIIntentionalStory_Names{
  color: #ebaa00;
}
.stream_content .UIStoryAttachment_Copy, .stream_content .UIStory_Message, .UIStoryAttachment_Copy{
  color: #FFFFFF;
}

.fan_box .page_stream, .fan_box .page_stream_short {
border-top:0px; 
height:210px;
padding:0 10px; 
position:relative; 
text-align:center;
}

.feedback {
    background:#EDB000;
    display: block;
    height: 31px;
    left: 0;
    margin-top: -59px;
	margin-left:-40px;
    position: fixed;
    top: 50%;
    width: 120px;
	color:#FFF;
	border:#EDB000 0px solid;
   text-align:center;
    /*border-radius: 4px 4px 4px 4px;
	box-shadow: 5px 5px 0 #333;
   -webkit-box-shadow: 5px 5px 0 #333;
   -moz-box-shadow: 0px 0px 5px #ccc;
	*/	
}
a.feedback { color:#404040; text-decoration:none; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); display:block; line-height:30px;
font-family: "Lucida Sans",Arial; font-size:12px; font-weight:bold}


.popup {
    background: none repeat scroll 0 0 transparent;
    display: yes;
    font-size: 10px;
    height: 500px;
    padding: 10px;
    text-align: left;
    width: 500px;
	margin:0 auto 0;
	
}
.popup p {
    color: #0084BE;
    font-size: 10px;
}

.contacto fieldset {
    float: left;
    padding-top: 10px;
    width: 400px;
	border-color:#F1C500;
}

.contacto fieldset div {
    float: left;
}

.contactodiv {
    padding-top: 10px;
	width:100%;
}

.contacto fieldset div label {
    float: left;
    padding: 0 10px;
    width: 140px;
	font-family:"Lucida Sans", Arial;
	font-size:11px;
	color:#FFFFFF;
}

.contacto fieldset div .text {
    border: 1px solid #FFFFFF;
     /*border-radius: 4px 4px 4px 4px;*/
    float: left;
    height: 18px;
    padding: 2px 4px;
    width: 342px;
}

.contacto fieldset div.action {
    margin-top: 10px;
}

.contacto fieldset div select {
    border: 1px solid #CCCCCC;
     /*border-radius: 4px 4px 4px 4px;*/
    float: left;
    height: 24px;
    padding: 2px 4px;
}

.contacto fieldset div textarea {
    border: 1px solid #CCCCCC;
    /*border-radius: 4px 4px 4px 4px;*/
    float: left;
    height: 112px;
    padding: 2px 4px;
    width: 342px;
}

.contacto .title span {
    background-color: #F1C500;
    color: #333333;
    float: left;
    font: bold 16px/20px Arial;
    height: 20px;
    margin-bottom: -5px;
    padding-right: 5px;
    position: relative;
	border-radius: 4px 4px 4px 4px;
}

.contacto fieldset div.action .btn {
    float: right;
    height: 31px;
    margin-right: 10px;
    text-indent: -9000px;
    width: 110px;
	background:#F90;
	color:#FFF;
}

.action a{
    float: left;
    font: 100 18px/24px Arial;
   	float: right;
    height: 31px;
   	text-align: center;
    border-radius: 4px 4px 4px 4px;
    width: 110px;
	background:#F90;
	color:#FFF;
	text-decoration:none;
	margin:10px;
}

.actionb {
   	float: right;
    height: 28px;
   	text-align: center;
	background:#EDB000;
	text-decoration:none;
	margin:10px;
    margin-right: 10px;
    width: 90px;
	color:#404040;
	font-family: "Lucida Sans",Arial; font-size:12px; font-weight:bold;
	border:none;
	/*
    border-radius: 4px 4px 4px 4px;
	*/
}
