/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}


.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   { color:#FE9F27;
}

/* style of item titles on edit and admin pages */
.SubHead    {

color: #FE9F27;
text-align:left;


}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled (line 90)

{

font-size: 12px;

font-family: Arial,Helvetica,sans-serif;

font-weight: bold;

color: #ffffff;

text-decoration: none;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

.CommandButton
{

}

.CommandButton2
{
    background-color: #ffffff;
border-top:solid 3px #ffffff;
border-left:solid 4px #ffffff;
border-right:solid 4px #ffffff;
border-bottom:solid 2px #ffffff;

    color:#FFFFFF;
}

a:link
{
font-size: 10pt;
}

a:hover
{
font-size: 10pt;
}

a:selected
{
font-size: 10pt;
}
a:visited
{
font-size: 10pt;
}

/* JAGE cambio de fondo de color botones*/

a.CommandButton:link
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;


}

a.CommandButton:hover
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;

}


a.CommandButton:link
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;

}

a.CommandButton:hover
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;

}
a.CommandButton:selected
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;

}
a.CommandButton:selected:hover
{
font-family: Arial,Helvetica,sans-serif;
font-size: 80%;
font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
text-decoration: none;

}

a.CommandButton:active   {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
	text-decoration: underline;

}
a.CommandButton:active:hover   {
    	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
color: #ffffff;
background-color: #B12106;
border:solid 1px #fe9f27;
	text-decoration: underline;

}

   
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}


.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

.subtitulo { font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #EB7545;font-size:70% ;padding:3px 3px; text-align: center; text-transform: uppercase; margin: 0px 0px}
.certdatos { font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;font-size:70%}
.certdatos input {border:solid 1px #1B4534; color:#AE0000 }
.certlabel { font-weight: normal; color: #4D2F13; text-decoration: none; background-color:#FEEAC9;font-size:70% ;padding:3px;padding:3px }
.fondocert {  background-color: #D7C293; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.certcampo { font-weight: bold; color: #000000; text-decoration: none; background-color:#E2D3B0;font-size:70% ; text-transform: uppercase;padding:3px;padding:3px }.certcampogris { font-weight: bold; color: #FFFFFF; text-decoration: none; background-color:#8A8889;font-size:70% ; text-transform: uppercase;padding:3px;padding:3px }
.boton {
	width:100%;padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;background-color:#ffffff

}

body {

font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px;background-color:#ffffff;
}

.fondonegro {
	background-color: #000000;
	margin: 0px;
	padding: 0px;

}
.fondoverde {

	background-color: #1B4534;
}

.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 0px;
	width: 100%;


}
.menu {
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height:16px;
}
.fondonaranja {
	background-image: url(../img/fondo_foto_patas.jpg);
	background-repeat:  repeat-x;
	height: 174px;

}
.fondonaranjafoto {

	background-image: url(../img/foto_patas.jpg);
	background-repeat:  no-repeat;
	height: 174px;
}

.login {
	margin: 0px;
	padding: 0px;

}


.login p strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}
.login .usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	text-align: right;


}
.login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 0px solid;
}
.login .titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}
.login a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
	padding: 3px 6px 1px;
	margin: 0px 0px 0px 3px;
}
.login a:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.noticias {
	margin: 5px 0px 0px 5px;
	padding: 0px 7px 0px 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
; border-color: black black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px


}
.noticias .titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px;
	padding: 1px 0px 0px 10px;

}
.noticias p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}
.noticias a {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.noticias a:hover {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.eventos {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: #FF6D2F;
	text-decoration: none;
	text-align: right;





}
table .calendario {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;


}
td .calendario .tit {

	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;
}
.menu a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding: 1px 0px;
	width: 100%;
}
table .destacado {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	text-align: center;
	vertical-align: baseline;
	background-color: #FFFFFF;

}
.listacalendario {


	margin: 2px 0px 0px 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.listacalendario p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;


}
.listacalendario strong {




	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.listacalendario a {





	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

#contenido {
	width:100%;
	float:left;
	margin-top:77px;


}

#menu {
	width:100%;
	float:left;
	margin-top:0px;

	padding-top:20px

}





#idiomas {
	width:98%;
	float:left;
	margin-top:0px;
	text-align:right;
	margin-top:10px;

}





.ruta a {
	
	font-weight:normal;
	font-size:100%;
	color:#FAA945;
	text-decoration:none;

}

.ruta a:hover {
	
	font-weight:normal;
	font-size:100%;
	color:#FCCF98;
	text-decoration:none;

}




/********************** Formulario **************************/


.recogidadatos {

	width:100%;float:left;background-color:#7D9E81;padding:0px;margin:0px;margin-top:15px;
}

.recogidadatos fieldset  {
width:100%;float:left;background-color:#7D9E81;margin:0px;padding:0px;border:0px

}
.recogidadatos legend  {
PADDING: 0px 0px 0px 0px; color:#133326;font-size:75%;font-weight:bold;margin:0px;
 text-transform: uppercase;background-color:#7D9E81
}

html>body .recogidadatos legend  {
PADDING: 0px 0px 0px 8px;
}

.datos { 

background-color: #FFFFFF; border: solid; border-width: 0px 0px 1px;padding:3px ; border-color: #F5BB00

}

.labelform {  

font-weight: normal; color: #5B4700; text-decoration: none; background-color:#FFEBA4;font-size:70%
; text-transform: uppercase;padding:3px; border: solid; border-width: 0px 0px 1px;padding:3px ; border-color: #F5BB00

}


.cajatxt {  

font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;font-size:70%


}



/*************************** Listado ********************************/







/****************************** Rejilla *******************************/


.filtrado {
	width:100%;float:left;background-color:#ffffff;padding:10px
}



html>body .filtrado {
	width:95%
}

.filtrado h3 {


	font-weight:bold;
	font-size:100%;
	color:#DE6B2B;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	border: #DDAB00; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px

}

.formulario {
	width:100%;float;left;margin:0px;padding:0px
}

.label {  

font-weight: normal; color: #183C2E; text-decoration: none; background-color: #ffffff;font-size:70%
; text-transform: uppercase

}


.rejilla {
	width:100%;float:left;margin-bottom:10px
}


.columrejilla {  

font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #7D9E81; border: solid; border-width: 0px 1px 1px 0px;padding:3px
; border-color: #F6902E #FFFFFF #FFFFFF #F6902E

}


.datosrejilla {  

font-weight: bold; color: #5B4700; text-decoration: none; background-color: #FFF7D9;font-size:70%;padding:3px
; border: #F5BB00 solid; border-width: 0px 1px 1px 0px

}

.datosrejilla2 {  

font-weight: bold; color: #5B4700; text-decoration: none; background-color: #FFEBA4;font-size:70%;padding:3px
; border: #F5BB00 solid; border-width: 0px 1px 1px 0px

}

.enlacerejilla {  

font-weight: bold; color: #5B4700; text-decoration: none

}

/****************************** Boton *******************************/


.boton {
	width:100%;float:left;padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;text-align:right;background-color:#ffffff

}


.boton a {
	font-size:70%;color:#85351A;text-decoration:none;font-weight:bold;padding-left:10px;padding-right:10px;background-color:#F68E2F;margin-left:5px

}

html>body .boton a {
	padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px
}

.boton input  {
font-size:70%;color:#85351A;text-decoration:none;font-weight:bold;padding:0px;background-color:#F68E2F;margin-left:0px;border:0px;margin:0px
}

html>body .boton input  {
PADDING-left: 5px;PADDING-right: 5px
}


Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding: 1px 0px;
	width: 100%;
}

.login .titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.SkinObject {
    font-weight: bold;
    font-size: 100%;
    color: #ff9900;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
 width:500px;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#FF9900;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#ff9900;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#ff9900;
}

.buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}

.buscador a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	background-color: #000000;
	padding: 3px 6px 1px;
	margin: 0px;
width:10px;
}
.buscador a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
width:10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FF9900;
}








