/**
* aticoweb
* @design by http://www.bunquer.com
*/

/* ###################### OVERALL SETTINGS td,tr,p,div: cuerpo de la página###################### */
BODY {
	margin           : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	color            : #000000;
}

td, tr, p, div {
    font: 11px "Trebuchet MS", Verdana, Arial;
	color: #CCCCCC;
}

h4 { color: #FFFF00; 	font-family: Arial, Helvetica, sans-serif;
 font-size: 16px; font-weight: bold; }
h5 { color: #FFFF00; 	font-family: Arial, Helvetica, sans-serif;
 font-size: 14px; font-weight: bold; }
h6 { color: #FFFF00; 	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; font-weight: bold; }

ul {
  margin           : 0px 0px 0px 0px;
}

li {
  list-style-image : url('../images/arrow.gif');list-style-position:inside
}

hr {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
}

sublevel {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
	color            : #ffdd77;
	text-decoration  : none;
}

a:hover {
	color            : #ffcc00;
}

a.category:link, a.category:visited {
  color            : #CCCCCC;
  font-weight      : normal;
}

a.category:hover {
  color            : #FFFF00;
}

/*********************** Menu principal ************************ */

.moduletablevideos {
PADDING-right: 42px;
PADDING-left: 5px;
PADDING-top: 5px;
PADDING-bottom: 5px;
BORDER-top: #555555 4px solid;
}


A.mainlevelvideosmenu:link, a.mainlevelvideosmenu:visited {
font-family: Helvetica, Arial,sans-serif;
font-size: 25px;
color: #ffffff;
text-align: left;
}

A.mainlevelvideosmenu:hover {
background:grey;
}

/*********************** Tabla superior FIN************************ */
/* ##################### MODULE SETTINGS Td: texto menus th: cabeceras menus table:la tabla de todo el modulo######################  */

table.moduletable {
	}

table.moduletable th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
border-bottom: 1px solid #777777;
}

table.moduletable td {
	font-weight: bold;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	}
	
/* ###################### FORMULARIOS ###################### */
.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
border: 1px solid #777777;
background-color: #777777;
padding-bottom: 1px;
padding-top: 1px;
}

.inputbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
background: #444444;
border: 1px solid #555555;
text-align: center;
padding-left: 5px;
padding-right: 5px;
margin-top:5px;
}
/* ###################### cabeceras ###################### */
.contentpane {
  text-align       : justify;
  background-color: #444444;
}

.contentpaneopen {
  text-align       : justify;
  background-color: #555555;
    padding-left: 0px;
    padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}


.contentheading {
font: 19px Helvetica,Arial;
	color: #ffffff;
	text-align: left;
    padding-left: 5px;
    padding-right: 5px;
	padding-bottom: 5px;
}

.contentheading td {
	font: 14px "Trebuchet MS", Verdana, Arial;
}


.componentheading{
        font: 18px "Trebuchet MS", Verdana, Arial;
	color: #ffffff;
	text-align: right;
        padding-right: 5px;
  background-color: #555555;
}

.contentdescription {
	font-family: Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #CCCCCC;
  text-align       : left;
}

.category {
  color            : #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none;
}

.contentpagetitle{
	font: 12px "Trebuchet MS", Verdana, Arial;
	color: #ffffff;
	text-align: left;
	BORDER-BOTTOM: #797979 1px solid;
    padding-left: 0px;
	padding-bottom: 0px;
}

/* ###################### listas de enlaces y contactos ###################### */
.sectiontableentry1 {
	font-family: 12px "Trebuchet MS", Verdana, Arial;
	color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sectiontableentry2 {
	font-family: 12px "Trebuchet MS", Verdana, Arial;
	color: #CCCCCC;
    padding-top: 10px;
	padding-bottom: 10px;
	border-bottom    : 1px solid #666666;
	border-top       : 1px solid #666666;
}

.sectiontableheader {
	color            : #FFFFff;
	height           : 10px;
	font-weight      : bold;
	border-bottom    : 1px solid #666666;
	border-top       : 1px solid #666666;
	font-family: 12px "Trebuchet MS", Verdana, Arial;
}

/* ###################### MENU SUPERIOR ###################### */

A.mainleveltop:link, a.mainleveltop:visited {
font: 12px "Trebuchet MS",Arial, Verdana;
color: #FFFFFF;
padding-left: 6px;
padding-right: 6px;
background-color: #333333;
margin:3px;
BORDER-bottom: #333333 1px solid;
BORDER-top: #333333 1px solid;
BORDER-left: #333333 1px solid;
BORDER-right: #333333 1px solid;
}


a.mainleveltop#active_menutop {

background-color: #444444;
color: #ffdd77;
BORDER-bottom: #444444 1px solid;
BORDER-top: #444444 1px solid;
BORDER-left: #444444 1px solid;
BORDER-right: #444444 1px solid;
}


A.mainleveltop:hover {

COLOR: #ffdd77;
BORDER-bottom: #444444 1px solid;
BORDER-top: #444444 1px solid;
BORDER-left: #444444 1px solid;
BORDER-right: #444444 1px solid;

}

.blog {
 background-color: #444444;
 padding-left: 6px;
 padding-right: 6px;
 padding-bottom: 6px;
 padding-top: 6px;
}


/* #################### paginador ################## */


.pagenav {

font: 10px "Trebuchet MS",Arial, Verdana;

padding-left: 1px;
 
padding-right: 1px;

background-color: #555555;

}

.pagenav:hover {

font: 10px "Trebuchet MS",Arial, Verdana;

padding-left: 1px;
 
padding-right: 1px;


}

/* (C) 2007 YOO_carousel_list */

div.list div.yoo-carousel {
	background: #ffffff;
}

/* panel */
div.list div.yoo-carousel .panel-container-t {
	background: url(styles/list/images/panel_t.png) 0 0 repeat-x;
}

div.list div.yoo-carousel .panel-container-b {
	background: url(styles/list/images/panel_b.png) 0 100% repeat-x;
}

div.list div.yoo-carousel .panel-container-l {
	background: url(styles/list/images/panel_l.png) 0 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-r {
	background: url(styles/list/images/panel_r.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel .panel-container-tl {
	background: url(styles/list/images/panel_tl.png) 0 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-tr {
	background: url(styles/list/images/panel_tr.png) 100% 0 no-repeat;
}

div.list div.yoo-carousel .panel-container-bl {
	background: url(styles/list/images/panel_bl.png) 0 100% no-repeat;
}

div.list div.yoo-carousel .panel-container-br {
	padding: 20px 0px 20px 0px;
	background: url(styles/list/images/panel_br.png) 100% 100% no-repeat;
}

/* tabs */
div.list div.yoo-carousel div.left ul.tabs {
	background: url(styles/list/images/tabs_bg.png) 100% 0 repeat-y;
}

div.list div.yoo-carousel div.left ul.tabs li {
	margin: -1px 0px 0px 20px;
}

div.list div.yoo-carousel div.left ul.tabs li.item1 {
	margin-top: 0px;
}

div.list div.yoo-carousel div.left ul.tabs li a {
	padding-right: 45px;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a {
	background: url(styles/list/images/tab_bg.png) 100% -30px no-repeat;
	cursor: pointer;
}

div.list div.yoo-carousel div.left ul.tabs li a span {
	padding-left: 20px;
	background: url(styles/list/images/tab_bg.png) 0 0 repeat-x;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span {
	background: url(styles/list/images/tab_bg.png) 0 -60px no-repeat;
}

div.list div.yoo-carousel div.left ul.tabs li a span span {
	padding-left: 0px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

div.list div.yoo-carousel div.left ul.tabs li.selected a span span {
	background: url(styles/list/images/tab_bg.png) 0 -90px repeat-x;
}

div.list div.yoo-carousel li a:link, div.list div.yoo-carousel li a:visited {
	color: #969696;
	text-decoration: none;
}

div.list div.yoo-carousel li a:hover, div.list div.yoo-carousel li.selected a:link, div.list div.yoo-carousel li.selected a:visited {
	color: #646464;
	text-decoration: none;
}

/* article */
div.list div.yoo-carousel .article {
	padding: 0px 10px 0px 10px;
	font-size: 95%;
	line-height: 125%;
}

div.list div.yoo-carousel .article h3 {
	padding-bottom: 0px;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 150%;
	font-weight: bold;
	color: #323232;
}

/* (C) 2007 YOO_accordion_default*/

div.default div.yoo-accordion {
	padding: 1px;
	border: 1px solid #C8C8C8;
}

div.default div.yoo-accordion dt.toggler {
	height: 30px;
	background: url(styles/default/images/item_header.png) 0 0 repeat-x;
	line-height: 30px;
	text-indent: 10px;
	font-size: 125%;
	font-weight: bold;
	cursor: pointer;
}

div.default div.yoo-accordion dt:hover.toggler, div.default div.yoo-accordion dt.sfhover {
	background: url(styles/default/images/item_header.png) 0 -30px repeat-x;
}

div.default div.yoo-accordion dd span.article {
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #E6E6E6;
}

div.default div.yoo-accordion dd.last span.article {
	border-bottom: none;
}

/* (C) 2007 YOO_accordion_whitespace */

div.whitespace div.yoo-accordion {
}

div.whitespace div.yoo-accordion dt.toggler {
	margin-bottom: 10px;
	background: url(styles/whitespace/images/item_header_m.png) 0 0 repeat-x;
}

div.whitespace div.yoo-accordion dt span.header-l {
	background: url(styles/whitespace/images/item_header_l.png) 0 0 no-repeat;
	display: block;
}

div.whitespace div.yoo-accordion dt span.header-r {
	height: 30px;
	background: url(styles/whitespace/images/item_header_r.png) 100% 0 no-repeat;
	display: block;
	line-height: 30px;
	text-indent: 10px;
	font-size: 125%;
	font-weight: bold;
	cursor: pointer;
}

div.whitespace div.yoo-accordion dt:hover.toggler {
	background: url(styles/whitespace/images/item_header_m.png) 0 -30px repeat-x;
}

div.whitespace div.yoo-accordion dt:hover span.header-l {
	background: url(styles/whitespace/images/item_header_l.png) 0 -30px no-repeat;
}

div.whitespace div.yoo-accordion dt:hover span.header-r {
	background: url(styles/whitespace/images/item_header_r.png) 100% -30px no-repeat;
}

div.whitespace div.yoo-accordion dd span.article {
	padding: 0px 10px 10px 10px;
}

/* (C) 2007 YOO_slider */

div.photo-h div.yoo-slider ul.list li .slide {
	border-right: 10px solid #ffffff;
	display: block;
}

div.photo-h div.yoo-slider ul.list li.last .slide {
	border-right: none;
}

.moduletablevideos {
border:none;
}

.moduletablevideos tr th{
text-align:left;
  color            : #888;
font-family: Helvetica, Arial, sans-serif;
  font-size        : 24px;
  font-weight      : bold;
  text-decoration  : none;
}

#facebook {
background:#ededed;
}

.moduletableperfiles  {
width:330px;
text-align:left;
float:left;
}
.moduletableperfiles th {
background:grey;
padding:2px;
font-size:13px ;
color:#fff;
}