/* LINKS ELEMENTS ----------------------------------------------------------*/
a.linkstyle01{
	color: #999999;
	text-decoration: underline;
}
a.linkstyle01:active{
	color: #999999;
	text-decoration: underline;
}
a.linkstyle01:visited{
	color: #999999;
	text-decoration: underline;
}
a.linkstyle01:hover{
	color: #999999;
	text-decoration: none;
	font-weight: bolder;
}
a.linkstyle02{
	color: #3e9ad3;
	text-decoration: underline;
}
a.linkstyle02:active{
	color: #3e9ad3;
	text-decoration: underline;
}
a.linkstyle02:visited{
	color: #3e9ad3;
	text-decoration: underline;
}
a.linkstyle02:hover{
	color: #3e9ad3;
	text-decoration: none;
	font-weight: bolder;
}
a.linkstyle03{
	color: #f8ab00;
	text-decoration: underline;
}
a.linkstyle03:active{
	color: #f8ab00;
	text-decoration: underline;
}
a.linkstyle03:visited{
	color: #f8ab00;
	text-decoration: underline;
}
a.linkstyle03:hover{
	color: #f8ab00;
	text-decoration: none;
	font-weight: bolder;
}
a.linkstyle04{
	color: #2ae;
	text-decoration: underline;
}
a.linkstyle04:active{
	color: #2ae;
	text-decoration: underline;
}
a.linkstyle04:visited{
	color: #2ae;
	text-decoration: underline;
}
a.linkstyle04:hover{
	color: #2ae;
	text-decoration: underline;
}
a.linkstyle05{
	color: #2ae;
	font-size: 20px;
	text-decoration: none;
}
a.linkstyle05:active{
	color: #2ae;
	text-decoration: none;
}
a.linkstyle05:visited{
	color: #2ae;
	text-decoration: none;
}
a.linkstyle05:hover{
	color: #2ae;
	text-decoration: none;
}
a.linkstyle06{
	color: white;
	text-decoration: none;
}
a.linkstyle06:active{
	color: white;
	text-decoration: none;
}
a.linkstyle06:visited{
	color: white;
	text-decoration: none;
}
a.linkstyle06:hover{
	color: white;
	text-decoration: underline;
}
a.link_breadcrumb{
	color: #2ae;
	text-decoration: underline;
}
a.link_breadcrumb:active{
	color: #2ae;
	text-decoration: underline;
}
a.link_breadcrumb:visited{
	color: #2ae;
	text-decoration: underline;
}
a.link_breadcrumb:hover{
	color: #2ae;
	text-decoration: underline;
}
.slideShow ul, .slideShow li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#galleria { display: none; }
.link_invisible { display: none; }
/*-------------INSCRIPCION---------- */
#title_01{
	font-family: "Trebuchet MS";
	float: left;
	font-size: 14px;
	padding: 4px;
	margin-top: 10px;
	width: 922px;
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: #5d89b1;
}
#title_02{
	font-family: "Trebuchet MS";
	float: left;
	margin-bottom: 5px;
	font-size: 13px;
	padding: 4px;
	margin-top: 5px;
	width: 922px;
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: #003366;
}
.texto_aviso{
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-variant: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
.texto_aviso02{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-variant: normal;
	color: #565656;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#module_01{
	font-family: "Trebuchet MS";
	font-size: 12px;
	float: left;
	background-color: #f3f3f3;
	padding:8px;
	width: 914px;
}
.form_total{
	margin-left: 25px;
}
#myform .red {
	font-family: "Trebuchet MS";
	border: 1px solid red;
}
#myform input, #myform textarea, #myform select {
	font-family: "Trebuchet MS";
	border : 1px solid #AEBDD6;
	font: normal 13px arial;
	padding: 4px;
	color: #5F7486;
	width: 300px;
}
#myform .errorMessage {
	font-family: "Trebuchet MS";
	color: red;
	margin-left: 10px;
	font-size: 0.8em;
}
#myform_b .red {
	font-family: "Trebuchet MS";
	border: 1px solid red;
}
#myform_b input, #myform_b textarea, #myform_b select {
	font-family: "Trebuchet MS";
	border : 1px solid #AEBDD6;
	font: normal 13px arial;
	padding: 4px;
	color: #5F7486;
	width: 500px;
}
#myform .errorMessage {
	font-family: "Trebuchet MS";
	font-variant: normal;
	color: red;
	margin-left: 0px;
	font-size: 12px;
}
#validationMessage {
	font-family: "Trebuchet MS";
	padding: 5px;
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}
td.form_entrada_table {
	border-right: 0px;
	border-bottom: 0px;
	background: #f3f3f3;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
#menu_main_items{
	width:429px;
	height:65px;
	text-align:center;
	padding-top:15px;	
	float:left;
	background: url(../clipart/back_mainmenu.jpg) no-repeat;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}
#menu_main_items:hover{
	background: url(../clipart/back_mainmenu_hover.jpg) no-repeat;
}
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #000000; }
div.jqi{ width: 650px; font-family: "Trebuchet MS"; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: 0px; background-color: #f4f4f4; }
div.jqi button{ padding: 4px; margin: 0 10px; background-image: url(../images/shade.png); background-position: bottom; background-color: #2ae; color: white; border: 0px; color: #ffffff; font-family: "Trebuchet MS"; font-weight: normal; font-size: 14px; }
div.jqi button:hover{ background-color: #a00; cursor: pointer; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 450px; border: solid 1px #777777; padding: 5px; }
div.jqi .jqimessage .field textarea{ width: 450px; height: 80px; border: solid 1px #777777; padding: 5px; }
div.jqi .jqimessage .field input.error{ width: 450px; border: solid 1px #ff0000; padding: 5px; }
/* TWEETS ----------------------------------------------------------*/
#tweets {
	float:left;
	width: 225px;
	padding-right:20px;
	display: block;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #085258;
}
#tweets .tweet_list {
	-webkit-border-radius: .5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tweets .tweet_list li {
	overflow: auto;
	padding: .5em;
	border-bottom: solid 1px #cdcdcd;
}
#tweets .tweet_list li a {
	color: #0C717A;
}
#tweets .tweet_list .tweet_even {
}
#tweets .tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left;
}
#tweets .tweet_list .tweet_avatar img {
	vertical-align: middle;
}
/* TOOLTIP ----------------------------------------------------------*/
div.tooltip { 
    background:transparent url(../clipart/black_big.png) no-repeat scroll 0 0; 
    font-size:14px; 
    height:310px; 
    padding:30px; 
    width:134x; 
    font-size:13px; 
    display:none; 
    color:#fff; 
} 
 
div.tooltip h3 { 
    margin:0; 
    font-size:16px; 
    color:#fff; 
}
/* LIGHTBOX ----------------------------------------------------------*/
#alert {
	width:290px;
	height:180px;
}

#alert div.close {
	top:0;
	right:0;
}

#alert h2 {
	background-image:url(http://static.flowplayer.org/img/global/alert.png);
	background-position:6px center;
	background-repeat:no-repeat;
	padding:10px 0 10px 60px;
	margin-top:-10px;
}
/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:400px;
	height:321px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.overlay02 {	
	/* growing background image */
	background-image:url(../images/white02.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:390px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:40px;
}

/* default close button positioned on upper right corner */
div.overlay02 div.close {
	background-image:url(../images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(../images/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(../images/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}

/* BOXES ELEMENTS ----------------------------------------------------------*/
.boxgrid{  
    width: 320px;  
    height: 240px;  
    float:left; 
    margin-right:4px;
    z-index: 1 !important;
    background: #161613;  
    overflow: hidden;  
    position: relative;  
}
.boxgrid02{  
    width: 104px;  
    height: 79px;  
    margin-right:4px;
    overflow: hidden;  
    position: relative;  
} 
.boxgrid02:hover{
	cursor: pointer;
} 
.boxgrid img{  
    position: absolute;  
    top: 0;
    left: 0;  
    border: 0; 
}
.columna_derecha_profile{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	float:right;
	padding-right: 15px;
	padding-top: 15px;
	width: 150px;
	text-align: right;
}
.boxcaption{  
    float: left;  
    position: absolute;  
    top: 192px;
    background: #000;  
    height: 234px;
    width: 100%;    
    padding-top:6px;
	z-index: 2 !important;
    opacity: .85;  
    /* For IE 5-7 */  
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);  
    /* For IE 8 */  
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  
}
.boxcaption02{  
    position: absolute;  
    top: 0px;
    height: 75px;
    width: 100%;    
    opacity: .85;  
    /* For IE 5-7 */  
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);  
    /* For IE 8 */  
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";  
}
.boxcaption02 img{  
    position: absolute;  
    top: 10px;
    left: 78px;  
    border: 0; 
}
.boxtext {
	width: 95%;    
    font-family: "Trebuchet MS";
	font-weight: normal;
	margin: 0px auto;
	text-align: left;
}
.boxtext_container{
	width: 85%;
	display: block;
	float: left;
	background-color: #ffffff;
	padding: 15px;
	margin-top: 25px;
}
.boxtext01 {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	width: 60%;
}
.boxtext02 {
	font-size: 11px;
	line-height: 13px;
	color: #565656;
}
.boxtext03 {
	font-size: 11px;
	line-height: 13px;
	color: #565656;
}
.boxtext img{  
    position: absolute;  
    top: 6px;
    left: 210px;  
    border: 0; 
    z-index: 500 !important;
}
/* DEFAULT ELEMENTS ----------------------------------------------------------*/
body{
	background: white url(../clipart/background.jpg) repeat-x top;
	padding: 0px;
	margin: 0px;
	behavior: url("csshover3.htc");
}
body.type2{
	background: white url(../clipart/background02.jpg) repeat-x top;
	padding: 0px;
	margin: 0px;
	behavior: url("csshover3.htc");
}
img {
	overlap: hidden;
}
.hidden{display:none;}
img .absmiddle {
	vertical-align: middle;
	margin-bottom: .20em;
	margin-right: 4px;
	border: 0px;
}
img .loader_animation {
	display:none;
	margin-left: 10px;
	width:21px;
	height:12px;
	border:0px;
}
.img_noborder{
	border: 0px;
}
.company_logo{
	float:left;
	margin-top: 10px;
	margin-bottom: 5px;
}
.register_button{
	width: 140px;
	height: 33px;
	border: 0px;
	background-image: url(../clipart/register_button.jpg);
	background-position-y: 0px;
	background-position-x: center;
	margin-bottom:5px;
	float:left;
}
.register_button:hover{
	cursor: pointer;
}
.login_button{
	width: 140px;
	height: 33px;
	border: 0px;
	background-image: url(../clipart/login_button.jpg);
	background-position-y: 0px;
	background-position-x: center;
	margin-bottom:5px;
	float:left;
}
.login_button:hover{
	cursor: pointer;
}
.inscripcion_button{
	width: 140px;
	height: 33px;
	border: 0px;
	background-image: url(../clipart/inscripcion_button.jpg);
	background-position-y: 0px;
	background-position-x: center;
	margin-top:5px;
	margin-right:10px;
	float:left;
}
.inscripcion_button:hover{
	cursor: pointer;
}
.buydvd_button{
	width: 140px;
	height: 33px;
	border: 0px;
	background-image: url(../clipart/buydvd_button.jpg);
	background-position-y: 0px;
	background-position-x: center;
	margin-top:5px;
	margin-right:10px;
	float:left;
}
.button_dvdbuy{
	border: 0px;
}
.button_dvdbuy:hover{
	cursor: pointer;
}
.buydvd_button:hover{
	cursor: pointer;
}
.img_noborder_hover{
	border: 0px;
}
.img_noborder_hover:hover{
	cursor: pointer;
}
.img_intro_hover{
	border: 0px;
	width:160px !important;
	height: 90px !important;
	margin-bottom: 15px;
	border: solid 1px #cdcdcd;
}
.img_intro_hover:hover{
	cursor: pointer;
	border: solid 1px #ababab;
}
.img_miniatura01{
	float:left;
	border: 0px;
	width:320px;
	margin-right:4px;
	margin-bottom:4px;
}
.img_miniatura01:hover{
	cursor:pointer;
}
.img_miniatura02{
	float:left;
	border: 0px;
	width:100px;
	margin-right:4px;
	margin-bottom:7px;
	background: black;
}
.img_miniatura02:hover{
	cursor:pointer;
}
.img_miniatura03{
	float:left;
	border: 0px;
	width:100px;
	margin-right:7px;
	margin-bottom:7px;
}
.img_miniatura03:hover{
	cursor:pointer;
}
.img_miniatura04{
	float:right;
	border: 0px;
	width:100px;
	margin-right:5px;
	margin-bottom:7px;
}
.img_miniatura04:hover{
	cursor:pointer;
}
.img_noborder_thumb{
	margin-bottom: 30px;
}
.img_noborder_middle{
	margin-right: 4px;
	border: 0px;
	vertical-align: middle;
	margin-bottom: .20em;
}
.img_border{
	border: solid 1px white;
}
.img_border_over{
	border: solid 1px white;
}
.img_border_over:hover{
	cursor:pointer;
}
.img_noborder_over{
	border: 0px;
}
.img_noborder_over:hover{
	cursor:pointer;
}
.img_border_overorange{
	border: solid 2px #ffffff;
}
.img_border_overorange:hover{
	cursor:pointer;
}
.img_border_overorange02{
	float:left;
	border: solid 2px #ffffff;
	margin-right:5px;
}
.img_border_overorange02:hover{
	cursor:pointer;
}
.img_buttonnoborder{
	border: 0px;
	float:left;
}
.img_buttonnoborder:hover{
	cursor: pointer;
}
.img_buttonnoborder_noleft{
	border: 0px;
	vertical-align: middle;
	margin-bottom: .20em;
}
.img_buttonnoborder_noleft:hover{
	cursor: pointer;
}
.company_description{
	display: block;
	float: right;
	width: 355px;
	text-align: justify;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #565656;
	padding-right:14px;
}
span.link_list_view{
	line-height: 12px;
	float:left;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 10px;
}
span.link_list_view_02{
	line-height: 15px;
	float:left;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #f8ab00;
	padding-left: 4px;
	vertical-align: middle;
}
div.change_view_grid {
	float:right;
	width:14px;
	height:14px;
	background: url(../clipart/show_grid.png) no-repeat;
	margin-top:5px;
	margin-right:5px;
}
div.change_view_grid:hover {
	background: url(../clipart/show_grid_hover.png) no-repeat;
	cursor: pointer;
}
div.change_view_list {
	float:right;
	width:14px;
	height:14px;
	background: url(../clipart/show_list.png) no-repeat;
	margin-top:5px;
	margin-right:5px;
}
div.change_view_list:hover {
	background: url(../clipart/show_list_hover.png) no-repeat;
	cursor: pointer;
}

div.scrollable {
    overflow:hidden;     
    width: 688px;
	height: 506px;     
} 
 
/* root element for scrollable items */ 
div.scrollable div.items {
    float:left;
    width: 680px;
	height: 127px;
	max-height: 127px !important;
	overflow:hidden; 
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	background: url(../clipart/item_list_middle.png) no-repeat left center;     
}
div.scrollable div.items02 {
    float:left;
    width: 141px;
	height: 220px;
	max-height: 220px !important;
	overflow:hidden;
	margin: 4px;
	padding: 8px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	background: url(../clipart/background_grid.png) no-repeat left center;     
}
div.scrollable02 {
    overflow:hidden;     
    width: 688px;
} 
 
/* root element for scrollable items */ 
div.scrollable02 div.items {
    float:left;
    width: 680px;
	height: 127px;
	max-height: 127px !important;
	overflow:hidden; 
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	background: url(../clipart/item_list_middle.png) no-repeat left center;     
}
div.scrollable02 div.items02 {
    float:left;
    width: 141px;
	height: 220px;
	max-height: 220px !important;
	overflow:hidden;
	margin: 4px;
	padding: 8px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	background: url(../clipart/background_grid.png) no-repeat left center;     
}
div.paginator {
	float:right;
	margin-top: 5px;
	margin-right: 10px;
	width: 134px;
	height: 25px;
	padding: 0px;
	background: url(../clipart/paginator_background.png) no-repeat left center;
}
#inner_paginator {
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	width: 104px;
	height: 15px;
	padding-left: 15px;
	padding-top: 6px;
	padding-right: 15px
	padding-bottom: 6px;
}
a.next_page_active {
	float:right;
	width: 13px;
	height: 16px;
	background: url(../clipart/next_page_active.png) no-repeat left center;
}
a.next_page_active:hover {
	cursor: pointer;
}
a.next_page_inactive {
	float:right;
	width: 13px;
	height: 16px;
	background: url(../clipart/next_page_inactive.png) no-repeat left center;
}
a.previous_page_active {
	float:left;
	width: 13px;
	height: 16px;
	background: url(../clipart/previous_page_active.png) no-repeat left center;
}
a.previous_page_active:hover {
	cursor: pointer;
}
a.previous_page_inactive {
	float:left;
	width: 13px;
	height: 16px;
	background: url(../clipart/previous_page_inactive.png) no-repeat left center;
}
div.star_button_activated {
	float:left;
	width: 19px;
	height: 26px;
	background: url(../clipart/star_activated.png) no-repeat left center;
}
div.star_button_activated:hover {
	background: url(../clipart/star_onclick.png) no-repeat left center;
}
div.star_button_semiactivated {
	float:left;
	width: 19px;
	height: 26px;
	background: url(../clipart/star_semiactivated.png) no-repeat left center;
}
div.star_button_semiactivated:hover {
	background: url(../clipart/star_onclick.png) no-repeat left center;
}
div.star_button_unactivated {
	float:left;
	width: 19px;
	height: 26px;
	background: url(../clipart/star_unactivated.png) no-repeat left center;
}
div.star_button_unactivated:hover {
	background: url(../clipart/star_onclick.png) no-repeat left center;
}
#paginator_text {
	float:right;
	padding-top:2px;
	width:70px;
}
.hidden{display:none;}
.event_class_item {
	color:#999999;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	line-height: 20px;
}
.title_class_item {
	color:#0069aa;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 14px;
	line-height: 18px;
}
.close_box{
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 12px;
	text-align: right;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.title_class_item_b{
	color:#0069aa;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 12px;
	line-height: 16px;
}
.subtitle_class_item {
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 12px;
	line-height: 16px;
}
.subtitle_class_item_b {
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 11px;
	line-height: 14px;
}
.subtitle02_class_item {
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
.news_p{
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	padding-right: 10px;
}
.compra_style{
	color: #4387d9;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
}
.ok_process {
	border-style: solid;
	border-color: #799b2f;
	border-width: 1px;
	color: #444444;
	background-color: #a1d473;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	padding: 5px;
	margin-top: 10px;
}
.bad_process {
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-color: #9b3d42;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	color: #444444;
	background-color: #d4a59b;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	padding: 5px;
	width: 500px;
	border-right: solid 1px;
}
.title_openmedia{
	font-family: "Trebuchet MS";
	font-weight: bolder;
	text-align: left;
	font-size: 20px;
	line-height: 24px;
	color: #046bab;
}
.title_relacionados{
	font-variant: small-caps;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	text-align: left;
	font-size: 16px;
	color: #046bab;
	text-align: left;
	width: 550px;
	display: block;
	float:left;
	margin-top: 50px;
}
.title_relacionadosb{
	font-variant: small-caps;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	text-align: left;
	font-size: 16px;
	color: #046bab;
	text-align: left;
	width: 240px;
	display: block;
	float:left;
	margin-bottom: 20px;
}
.title_relacionadosc{
	font-variant: small-caps;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	text-align: left;
	font-size: 16px;
	color: #046bab;
	text-align: left;
	width: 550px;
	display: block;
	float:left;
}
.reply_opinion{
	background-color: #e6e6e6;
	width: 600px;
	float: left;
	margin-left: 20px;
}
.opinion_people{
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	color: #4491c1;
	text-align: left;
}
.opinion_date{
	font-family: "Trebuchet MS";
	font-weight: normal;
	text-align: left;
	font-size: 13px;
	color: #666666;
	text-align: left;
}
.opinion_comment{
	font-style: italic;
	font-family: "Trebuchet MS";
	text-align: left;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.title_openmediab{
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 20px;
	line-height: 24px;
	color: #046bab;
}
.contents_openmedia{
	color: #565656;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}
.contents02_openmedia{
	color: red;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	display:block;
	width:350px;
	float:left;
}
.opiniones_openmedia{
	color: red;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	display:block;
	width:620px;
	float:left;
}
.contents02right_openmedia{
	width: 250px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
	display:block;
	text-align: right;
	padding-right: 40px;
	float:right;
}
.subtitle_openmedia{
	color: #787878;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 16px;
	line-height: 20px;
}
.subtitle_openmediab{
	color: #787878;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 16px;
	line-height: 20px;
}
.tools_openmedia{
	width: 350px;
	display: block;
	float:left;
	color: #0063be;
	text-align: center;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 12px;
}
.buttons_listview {
	float:left;
	width:125px;
	padding-top: 8px;
}
div.category_active {
	float:left;
	margin-left:4px;
	height:14px;
	padding:2px;
	margin:4px;
	background-color: #f8ab00;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #565656;	
}
#category_button {
	float:left;
	height:14px;
	padding:2px;
	margin:4px;
	background-color: #666666;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #dddddd;
}
#category_button:hover {
	background-color: #222222;
	color: white;
	cursor: pointer;
}
#category_backbutton {
	float:left;
	height:14px;
	padding:2px;
	margin:4px;
	background-color: #bbbbbb;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	color: #565656;
}
#category_backbutton:hover {
	background-color: #999999;
	color: white;
	cursor: pointer;
}
#horizontal_thumbails{
	display: block;
	float: left;
	width: 429px;	
}
/* BASIC ELEMENTS ----------------------------------------------------------*/
#top_area {
	display: block;
	margin: 0px auto;
	width: 990px;
	height: 85px;
	padding: 0px;
}
#logo_area {
	display: block;
	float: left;
	width: 254px;
	height: 74px;
}
#top_info {
	display:block;
	float:right;
	padding-top: 10px;
	text-align: right;
	max-width: 600px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.status_message_style{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: red;
}
#menu_area {
	display: block;
	margin: 0px auto;
	width: 990px;
	height: 38px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
}
#menu_item {
	display: block;
	float:left;
	height: 25px;
	color: white;
	padding-top: 11px;
	border-right: solid 1px #aed9f3;
}
#menu_item_nohover {
	display: block;
	float:left;
	height: 25px;
	color: #aed9f3;
	font-size: 12px;
	padding-top: 11px;
	cursor: pointer;
}
#menu_item:hover {
	color: #0069aa;
	cursor: pointer;
	background-color: white;
}
#search_box {
	float:right;
	display: block;
	padding-top: 7px;
	width: 320px;
	height: 36px;
}
#content_area {
	display: block;
	margin: 0px auto;
	width: 990px;
	min-height: 200px;
	padding: 0px;
}
#bottom_area {
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
	color:#565656;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 11px;
	background: #ececec;
	line-height: 20px;
	overflow-y: visible;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
#bottom_area_content {
	margin: 0px auto;
	width: 990px;
}
#bottom_area_left {
	float:left;
	width:490px;
}
#bottom_area_right {
	float:right;
	text-align: right;
	width:500px;
}
#top_main_content {
	display: block;
	margin: 0px auto;
	width: 990px;
	padding: 0px;
}
#upper_box {
	float:left;
	width: 990px;
	height: 15px !important;
	font-size: 10px;
	line-height: 10px;
	background: url(../clipart/windows_top_01.jpg) no-repeat;
}
#bottom_box {
	padding-bottom: 9px;
	float:left;
	width: 990px;
	height: 16px;
	background: url(../clipart/windows_bottom_01.jpg) no-repeat top center;
}
#top_main_content_box {
	float:left;
	width: 986px;
	padding-left: 4px;
	background: url(../clipart/windows_middle_01.jpg) repeat-y center;
}
#top_main_content_box02 {
	float:left;
	width: 986px;
	padding-left: 4px;
	background: url(../clipart/windows_middle_02.jpg) repeat-y top;
}
#top_main_content_box_iframe {
	float:left;
	width: 970px;
	padding-left: 20px;
	background: url(../clipart/windows_middle_01.jpg) repeat-y center;
}
#top_main_content_box_left {
	float:left;
	width:530px;
	height:343px;
	background: url(../clipart/windows_left_01.jpg) no-repeat;
}
#top_main_content_box_right {
	float:right;
	width:450px;
	height:343px;
	padding-top:10px;
	line-height:10px;
	font-size: 10px;
}
#franja_top_main_content_box_right {
	float:left;
	width:424px;
	height:40px;
	padding-top:7px;
	color:#0069aa;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 14px;
	line-height: 15px;
	text-align: right;
}
#franja_top_main_content_box_right02 {
	float:left;
	width:424px;
	height:50px;
	padding-top:20px;
	color:#0069aa;
	font-family: "Trebuchet MS";
	font-weight: bolder;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
}
#browser_main_content {
	display: block;
	margin: 0px auto;
	width: 990px;
	min-height: 665px;
}
#browser_main_openmedia_top {
	float:left;
	width: 680px;
	height: 13px !important;
	font-size: 10px;
	line-height: 10px;
	background: url(../clipart/win_openmedia_top.png) no-repeat top center;
}
#browser_main_openmedia_bottom {
	float:left;
	width: 680px;
	height: 12px !important;
	font-size: 10px;
	line-height: 10px;
	background: url(../clipart/win_openmedia_bottom.png) no-repeat bottom;
}
#browser_main_openmedia_middle {
	float:left;
	width: 640px;
	min-height: 200px;
	padding-left: 35px;
	padding-right: 35px;
	padding-top:10px;
	padding-bottom: 10px;
	margin: 0px;
	background: url(../clipart/win_openmedia_middle.png) repeat-y;
}
#browser_main_openmedia_thumb {
	float:left;
	width: 365px;
	height: 311px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	text-align: center;
	background: url(../clipart/window_thumb.png) no-repeat left top;
}
/* player container */
div.player_thumb {
	height:240px;
	width:320px;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-bottom: 15px;
}

/* play button */
div.player_thumb img {
	margin-top:67px;
}
#browser_main_openmedia_data {
	float:left;
	width: 230px;
}
#browser_main_content_left {
	float:left;
	padding-top:4px;
	width: 688px;
}
#browser_main_content_left_01 {
	float:left;
	width: 660px;
	background: url(../clipart/tab_02.jpg) repeat-x top;
	height:34px;
}
#browser_main_content_left_data {
	float:left;
	padding:10px;
	width: 668px;
}
#browser_main_content_left_02 {
	float:left;
	margin-left:1px;
	margin-right:1px;
	width: 678px;
	background-color: #dddddd;
	height:28px;
}
#browser_main_content_left_03 {
	background: url(../clipart/tab_middle_01.png) repeat-y left;
	float:left;
	width: 688px;	
	height:506px;
}
#browser_main_content_left_03b {
	background: url(../clipart/tab_middle_01.png) repeat-y left;
	float:left;
	width: 688px;
}
#browser_main_content_left_03_item_left {
	float:left;
	width: 104px;
	height: 91px;
	padding: 18px;
}
#browser_main_content_left_03_item_center {
	float:left;
	width: 350px;
	height: 91px;
	padding: 18px;
}
#browser_main_content_left_03_item_right {
	float:right;
	width: 117px;
	height: 91px;
	padding: 18px;
}
#browser_main_content_left_04 {
	float:left;
	width: 688px;
	height: 43px;
	background: url(../clipart/tab_bottom_01.png);
}
#browser_main_content_left_05 {
	float:left;
	padding-top:4px;
	width: 688px;
	min-height: 800px;
}
#browser_main_content_left_01_close {
	float:right;
	width: 20px;
	background: url(../clipart/close_windows_02.jpg) no-repeat;
	background-position-y: top;
	background-position-x: left;
	margin-right: 8px;
	height:34px;
}
.mini_block_right{
	float:right;
	width: 261px;
	display: block;
}
#browser_main_content_right {
	float:right;
	width: 251px;
	margin-top: 4px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	height: 434px;
	background: url(../clipart/fondo_lateral.gif) no-repeat;
}
#related_container{
	float:left;
	width: 244px;
	height: 390px;
	overflow-x: hidden;
	overflow-y: auto !important;
}
#myvideos_container{
	float:left;
	width: 244px;
	height: 390px;
	overflow-x: hidden;
	overflow-y: auto !important;
}
#related_contents{
	float:left;
	width: 225px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size:10px;
	color: #787878;
}
#rated_related{
	float:left;
	width: 225px;
	text-align: left;
	min-height: 20px;
}
#timeline_element {	
	float:left;
	display: block;
	background: url(../clipart/timeline_background.jpg) no-repeat top center;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size:10px;
	width:982px;
	height:164px;
	padding-top:8px;
	padding-left:4px;
	padding-right:4px;
}
.left_column{
	float:left;
	display:block;
	width: 200px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size:12px;
}
/* TABS ELEMENTS ----------------------------------------------------------*/
.anythingSlider{
	display: block;
	float:left;
	padding-left:36px;
	width:225px;
	padding-top:0px;
	margin-top:3px;
}
#events_icons{
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	width: 160px;
	height: 70px;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
}
#events_icons03{
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	width: 160px;
	min-height: 60px !important;
	height: 60px !important;
	max-height: 60px !important;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
}
#events_icons02{
	display: block;
	float: right;
	padding: 0px;
	margin-bottom: 10px;
	width: 160px;
	height: 70px;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
}
#event_listener{
	display: block;
	float:left;
	width:600px;
	min-height:90px;
}
.vertical_line{
	display: block;
	float:left;
	min-width:600px;
	min-height:10px;
	background: url(../clipart/vertical_line.jpg) no-repeat top center;
}
#event_icons{
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	width: 160px;
	height: 70px;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
	float:left;
}
#event_icons03{
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	width: 160px;
	min-height: 50px !important;
	height: 50px !important;
	max-height: 50px !important;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
	float:left;
}
#event_icons02{
	display: block;
	padding: 0px;
	margin-bottom: 10px;
	width: 110px;
	height: 110px;
	background-position: center center;
	background-repeat: no-repeat;	
	background-color: white;
	border: solid 1px #cdcdcd;
	float:left;
}
#event_description{
	display: block;
	width: 428px;
	padding: 5px;
	margin-bottom: 10px;
	height: 60px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	color: #ababab;
	font-size:12px;
	float: left;
}
#events_icons:hover{
	cursor: pointer;
	border: solid 1px #ababab;
}
#events_icons02:hover{
	cursor: pointer;
	border: solid 1px #ababab;
}
#event_icons:hover{
	cursor: pointer;
	border: solid 1px #ababab;
}
#event_icons02:hover{
	cursor: pointer;
	border: solid 1px #ababab;
}
#menu { padding: 0; }
#menu li { display: inline; }
#menu li a { background: #ccf; padding: 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #000; font-weight: bold;}
#menu li.active a { background: #eef; }
.content_menu { float: left; clear: both; border: 1px solid #ccf; border-top: none; border-left: none; background: #eef; padding: 10px 20px 20px; width: 210px; }
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:34px;
}
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0; 
	line-height: 16px; 
	list-style-type:none;	
}
ul.css-tabs li.li_loading {  
	float:left;	 
	padding:0; 
	margin:0px;
	width:230px;
	text-align: left;
	list-style-type:none;	
}
/* link inside the tab. uses a background image */
ul.css-tabs a { 
	font-family: "Trebuchet MS";
	font-weight: normal;
	float:left;
	font-size:13px;
	display:block;
	padding:0px 10px;	
	text-decoration:none;
	background: transparent url(../clipart/tab_02.jpg) repeat-x;
	background-position-y: bottom;
	border:0px;
	height:34px;
	color:#777;	
}
ul.css-tabs a:hover {
	background: transparent url(../clipart/tab_02_hover.jpg) repeat-x;
	background-position-y: bottom;
	color:#0069aa;
	cursor: pointer;
}
/* link inside the tab. uses a background image */
ul.css-tabs a.firsttab {
	font-family: "Trebuchet MS";
	font-weight: normal; 
	float:left;
	font-size:13px;
	display:block;
	padding:0px 10px;	
	text-decoration:none;
	border:0px;
	height:34px;
	background: transparent url(../clipart/tab_01.jpg) no-repeat left;
	background-position-y: bottom;
	color:#777;
}
ul.css-tabs a.firsttab:hover {
	background: transparent url(../clipart/tab_01_hover.jpg) no-repeat left;
	background-position-y: bottom;
	color:#0069aa;
}
ul.css-tabs a.firsttab02 {
	font-family: "Trebuchet MS";
	font-weight: normal; 
	float:left;
	font-size:14px;
	display:block;
	padding:0px 10px;	
	text-decoration:none;
	border:0px;
	height:34px;
	background: transparent url(../clipart/tab_01.jpg) no-repeat left;
	background-position-y: bottom;
	color:#777;
}
.inner_tab{
	padding-top: 15px;
}
/* TABLE ELEMENT ----------------------------------------------------------*/
#mytable {
	width: 745px;
	padding: 0;
	margin: 0;
	border-collapse:separate;
}

#mytable {		
	font-size:11px !important;		
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	text-align: right;
	color: #4f6b72;
	font-size:16px;
}

th {
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(bg_header.jpg) no-repeat;
	font-weight:bold;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

td img {
	cursor:pointer;		
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
/* BOTTOM BUTTONS ----------------------------------------------------------*/
.paypal_button {
	margin-right: 5px;
	vertical-align: top;
	width:36px;
	height:37px;
}
.visa_button {
	margin-right: 5px;
	margin-top: 8px;
	vertical-align: top;
	width:110px;
	height:21px;
}
.ssl_button {
	margin-right: 5px;
	margin-top: 1px;
	vertical-align: top;
	width:65px;
	height:32px;
}
.tawdis_button {
	margin-right: 5px;
	margin-top: 11px;
	vertical-align: top;
	width:61px;
	height:15px;
}
.tech_button {
	margin-right: 5px;
	margin-top: 5px;
	vertical-align: top;
	width:150px;
	height:38px;
	border:0px;
}
/* TABS ELEMENTS ----------------------------------------------------------*/
/* root element for tabs  */
ul.tabs { 
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size:18px;
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:30px;
	width: 750px;
	border-bottom:1px solid #666;	
}
ul.tabs_02 { 
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size:18px;
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:30px;
	width: 260px;
	border-bottom:1px solid #666;	
}
ul.tabs_03 { 
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size:18px;
	list-style:none; 
	margin:0 !important;
	padding:0;
	height:30px;
	width: 260px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}
ul.tabs_02 li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}
ul.tabs_03 li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../clipart/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs_02 a { 
	background: url(../clipart/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}
ul.tabs_03 a { 
	background: url(../clipart/tabs_02.png) no-repeat;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 80px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}
ul.tabs_02 a:active {
	outline:none;		
}
ul.tabs_03 a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}
ul.tabs_02 a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}
ul.tabs_03 a:hover {
	background-position: 0px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}
ul.tabs_02 a.current, ul.tabs_02 a.current:hover, ul.tabs_02 li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}
ul.tabs_03 a.current, ul.tabs_03 a.current:hover, ul.tabs_03 li.current a {
	background-position: 0px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

div.panes div {
	width: 758px;
	min-height: 400px;
	padding: 15px;
	background-image: url(../clipart/content_top.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: top;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size:14px;
	display:none;		
}
div.panes_02 div {
	width: 228px;
	min-height: 120px;
	max-height: 516px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 15px;
	margin-bottom: 4px;	
	background-image: url(../clipart/content_top02.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: top;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size:11px;
	display:none;
	border-left: 1px #cdcdcd solid;
	border-right: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	scrollbar-face-color: #6699CC;
	scrollbar-highlight-color: #6699CC;
	scrollbar-shadow-color: #6699CC;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #E3E3E3;
	scrollbar-dark-shadow-color: #000000;
}
/* FORM ELEMENTS ----------------------------------------------------------*/
.formnwuser{
	padding: 15px;
}
form .form_new_user{
	padding: 0px;
	margin: 0px;
}
form .form_send_friend{
	margin-top: 10px;
	background-color: #d2dbee;
	width: 85%;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	padding: 10px;	
	margin-bottom: 10px;
	float:left;
}
.form_send_friend{
	margin-top: 10px;
	background-color: #d2dbee;
	width: 85%;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	padding: 10px;	
	margin-bottom: 10px;
	float:left;
}
form .form_send_question{
	margin-top: 10px;
	background-color: #d2dbee;
	width: 85%;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	padding: 10px;	
	margin-bottom: 10px;
	float:left;
}
.form_send_question{
	margin-top: 10px;
	background-color: #d2dbee;
	width: 85%;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	padding: 10px;	
	margin-bottom: 10px;
	float:left;
}
form .form_comments{
	margin-top: 20px;
	width: 620px;
	float:left;
}
.form_comments{
	margin-top: 10px;
	width: 620px;
	float:left;
}
form .input_form{
	width: 80%;
	color: #625c55;
	border-color: #bbd3fa;
	border-width: 1px;
	border-style: solid;
	background-color: #dae2fa;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
.select_form{
	width: 585px;
	color: #625c55;
	border-color: #bbd3fa;
	border-width: 1px;
	border-style: solid;
	background-color: #dae2fa;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
.select2_form{
	width: 595px;
	color: #625c55;
	border-color: #bbd3fa;
	border-width: 1px;
	border-style: solid;
	background-color: #dae2fa;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
form .input_sendfriend_form{
	width: 90%;
	color: #999999;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
form .comentarios_form{
	width: 100%;
	height: 100px;
	color: #999999;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
form .question_form{
	width: 90%;
	height: 160px;
	color: #999999;
	border-color: #82a1c3;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
}
form .submit_form{
	padding: 4px;
	margin-right: 5px;
	background-image: url(../images/shade.png);
	background-position: bottom;
	background-color: #2ae;
	border: 0px;
	color: #ffffff;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
}
form .submit_form:hover{
	background-color: #a00;
	cursor: pointer;
}
form .submit_form2{
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
	margin-top: 10px;
	padding: 3px;
	color: white;
	background-image: url(../images/shade.png); background-position: bottom;
	background-color: #9d4;
	float:left;
}
form .submit_form2:hover{
	background-color: #a00;
	cursor: pointer;
}
form .submit_form3{
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
	margin-top: 10px;
	margin-right: 26px;
	padding: 3px;
	color: white;
	background-image: url(../images/shade.png);
	background-position: bottom;
	background-color: #9d4;
	float:right;
}
form .submit_form3:hover{
	border-color: #a00;
	cursor: pointer;
}
#confirm_dvd{
	background-image: url(../clipart/back_confirm.jpg);
	background-position-x: left;
	background-position-y: top;
	background-repeat: no-repeat;
	width: 410px;
	padding-left: 190px;
	padding-top: 10px;
	height: 320px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
	display: block;
}
.button_form{
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
	color: white;
	background-image: url(../images/shade.png); background-position: bottom;
	background-color: #9d4;
	border: 1px #9d4 solid;
}
.button_styled{
	margin-right: 13px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
	color: white;
	background-image: url(../images/shade.png); background-position: bottom;
	background-color: #2ae;
	border: 1px #2ae solid;
	float: right;
}
.button_styled02{
	margin-right: 13px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
	padding: 4px;
	color: white;
	background-image: url(../images/shade.png); background-position: bottom;
	background-color: #2ae;
	border: 1px #2ae solid;
	float: left;
}
.button_styled03{
	margin-right: 13px;
	margin-bottom: 5px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
	padding: 4px;
	color: white;
	background-image: url(../images/shade.png); background-position: bottom;
	background-color: #2ae;
	border: 1px #2ae solid;
	float: left;
}
.button_form:hover{
	border-color: #a00;
	background-color: #a00;
	cursor: pointer;
}
.button_styled:hover{
	border-color: #a00;
	background-color: #a00;
	cursor: pointer;
}
.button_styled02:hover{
	border-color: #a00;
	background-color: #a00;
	cursor: pointer;
}
.button_styled03:hover{
	border-color: #a00;
	background-color: #a00;
	cursor: pointer;
}
.texto_aviso{
	margin-top: 15px;
	color: #999999;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
	text-align: justify;
}
.aviso_nwuser{
	color: red;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 11px;
}
.texto_aceptoconfidencialidad{
	color: red;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 10px;
}
.right_windows{
	float:right;
	width: 290px;
}
.titulo_form{
	color: #0063be;
	margin-bottom: 8px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 18px;
}
.subtitulo_form{
	color: #a7382f;
	margin-bottom: 15px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 14px;
}
.notes_form{
	color: #59794c;
	margin-bottom: 15px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 12px;
}
.label_form{
	color: #82a1c3;
	margin-bottom: 15px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 13px;
}
.label_form02{
	color: #999999;
	margin-bottom: 15px;
	font-family: "Trebuchet MS";
	font-weight: normal; 
	font-size: 13px;
}
form .search_form {
	margin: 0px;
	padding: 0px;
}
#edit_user label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
}
div.field_search{
	float:right;
	background: transparent url(../clipart/field_search.jpg) no-repeat left top;
	width: 247px;
	height: 23px;
/*	margin-left: 77px; */
	padding: 0px;
}
form .search_input {
	float:left;
	background: transparent;
	width: 160px;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 6px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #999999;
	border:0px;
}
div.loader_search{
	float:left;
	height:19px;
	width:22px;
	padding-top: 4px;
	padding-left: 4px;
}
form .search_button {
	float:right;
	background: transparent url(../clipart/search_button.jpg) no-repeat left top;
	width: 73px;
	height: 23px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
form .search_more {
	float:left;
	background: transparent url(../clipart/more_results.gif) no-repeat left top;
	width: 64px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
form .search_button:hover {
	cursor: pointer;
}