#c  {
    position:relative;
    width:300px;
    margin:auto;
    padding:0px;
}

#ad1 {
        display:block;
	width:300px;
        border-style:none;
        }
#ad2 {
        display:block;
	width:300px;
        outline: 1px solid black;
        margin:0px 0px 3px 0px;
        }
#m1 {
        display:block;
        width:290px;
        height:32px;
        alignment-adjust: middle;
        padding:5px 5px 10px 5px;
 	margin:5px 0px 5px 0px;
        outline:1px solid red;
-moz-border-radius:5px;
border-radius:5px;
font-size:24px;
font-weight: 200;
}
#holder {
/*    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px #666;*/
/*    background: #fff url(http://raphaeljs.com/images/bg.png);*/
    margin: 0 auto;
    width: 300px;
    height: 312px;
    display:block;
}
#m2 {
        width:290px;
        height:32px;
        outline: 1px solid red;
        display:block;
        alignment-adjust: middle;
        padding:5px 5px 10px 5px;
        margin:5px 0px 0px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
                text-align: center;
	background-position: 270px -56px;
}
     
#m3 a{
        width:290px;
        height:32px;
        outline: 1px solid red;
	display: block;
        alignment-adjust: middle;
        padding:10px 5px 5px 5px;
        margin:5px 0px 5px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
	background-position: 270px -56px;
        text-decoration: none;
        text-align: center;
        color: black;
}
    
#m3 a:hover {

    background-color: #eee;
/*    background-position: 270px -56px;*/
	border-radius: 5px;
        font-size:24px;
	-moz-transition: background-color 1s ease;
		-webkit-transition: background-color 1s ease;
		-o-transition: background-color 1s ease;
		transition: background-color 1s ease;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
#m3inactivo {
        width:290px;
        height:32px;
        outline: 1px solid red;
	display: block;
        alignment-adjust: middle;
        padding:10px 5px 5px 5px;
        margin:5px 0px 5px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
	background-position: 270px -56px;
        text-decoration: none;
        text-align: center;
        color: bbb;
}
        
#blank {
        width:290px;
        height:32px;
        outline: 0px solid white;
        display:block;
        alignment-adjust: middle;
        padding:5px 5px 10px 5px;
        font-family: Sans-Serif;
        font-size:16px;
        margin:5px 0px 0px 0px;
        text-align: center;
	background-color: #fff;
}
#test {
        width:290px;
        height:32px;
        outline: 1px solid red;
        display:block;
        alignment-adjust: middle;
        padding:5px 5px 10px 5px;
        margin:5px 0px 0px 0px;
	background-color: #fff;
}
#33
{
        width:300px;
        height:31px;
        outline: 1px solid red;
	display: inline-table;
        padding:10px 0px 2px 0px;
        margin:0px 0px 3px 0px;
        text-decoration: none;
        color: black;
        font-family: Sans-Serif;
        font-size:24px;
}
#m4
{
        width:300px;
        height:24px;
        outline: 1px solid red;
	display: inline-table;
        padding:5px 2px 4px 2px;
        margin:0px;
        text-decoration: none;
        color: black;
}
#m5
{
        width:300px;
        height:31px;
        outline: 1px solid red;
	display: inline-table;
        padding:8px 0px 4px 0px;
        margin:0px 0px 3px 0px;
        text-decoration: none;
        color: black;
}
#m6
{
        width:300px;
        height:31px;
        outline: 1px solid red;
	display: inline-table;
        padding:10px 0px 2px 0px;
        margin:0px 0px 3px 0px;
        text-align: center;
        color: black;
        font-family: Sans-Serif;
        font-size:24px;
        text-decoration: none;
}
#m7
{
        width:300px;
        height:31px;
        outline: 1px solid red;
	display: inline-table;
        alignment-adjust: auto; 
        text-align: center;
        padding:3px 0px 0px 0px;
        margin:5px 0px 0px 0px;
        color: #004400;
        font-family: Sans-Serif;
        font-size:38px;
        text-decoration: none;
}
#info
{
        width:290px;
        height:220px;
        outline: 1px solid red;
	display: inline-table;
        padding:10px 5px 5px 5px;
        margin:5px 0px 0px 0px;
        text-align: center;
        color: black;
        font-family: Sans-Serif;
        font-size:24px;
        text-decoration: none;
}
#text {
        width:290px;
        outline: 1px solid red;
	display: block;
        alignment-adjust: middle;
        padding:10px 5px 5px 5px;
        margin:5px 0px 5px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:14px;
        text-align: left;
        color: black;
}
#textm {
        width:290px;
        outline: 1px solid red;
	display: block;
        alignment-adjust: middle;
        padding:10px 5px 10px 5px;
        margin:5px 0px 5px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:14px;
        text-align: center;
        color: black;
}
#putt input
{		border: 0px solid #fff;
}
#jci
{
        width:14px;
        height:14px;
        padding:5px 5px 0px 5px;
	display: inline;
        float: left;
}

#jcc
{
        width:160px;
        height:24px;
        float:left;
	display: inline;
        margin:0px 10px 0px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: left;
        color: black;
}
#jcd
{
        width:50px;
        height:24px;
        float:right;
/*        outline: 1px solid yellow;*/
	display: inline;
        margin:0px 5px 0px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: right;
        color: black;
}
#fecha
{
        width:70px;
        height:24px;
        padding:0px 10px 0px 0px;
        margin: 0px 10px 0px 20px;
        font-family: Sans-Serif;
        font-size:24px;
/*        outline: 1px solid blue;*/
	display: inline;
        float: left;
}

#pui
{
        width:14px;
        height:14px;
        padding:7px 5px 0px 3px;
/*        outline: 1px solid blue;*/
	display: inline;
        float: left;
}
#puc
{
        width:140px;
        height:24px;
        float:left;
/*        outline: 1px solid green;*/
	display: inline;
        margin:0px 10px 0px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: left;
        color: black;
}
#pud
{
        width:50px;
        height:24px;
        float:right;
/*        outline: 1px solid yellow;*/
	display: inline;
        margin:0px 5px 0px 0px;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: right;
        color: black;
}
#dcha
{
        float:right;
	display: inline;
        margin:0px 5px 0px 0px;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: right;
        color: black;
}
#dcha2
{
        width:30px;
        float:right;
	display: inline;
        margin:0px 5px 0px 0px;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: right;
        color: black;
}
#izqda
{
        float:left;
/*        outline: 1px solid yellow;*/
	display: inline;
        margin:0px 0px 0px 5px;
        font-family: Sans-Serif;
        font-size:24px;
        text-align: left;
        color: black;
        border-style: none;
}
#izqda15
{
        float:left;
        width: 100px;
        display: inline;
        margin: 3px 0px 0px 0px;
        font-family: Sans-Serif;
        font-size:15px;
        text-align: left;
        color: black;
        border-style: none;
}
#signup
{
	margin: 0px;
	width: 300px;
}
	#signup input,
	#signup textarea,
	#signup select
	{
		background: #fff url(icons.png) 290px 24px no-repeat;
		display: inline-block;
		width: 290px;
		border: 0px solid #fff;
                font-size:24px;
		padding: 2px;
		-moz-transition: background-color 1s ease;
		-webkit-transition: background-color 1s ease;
		-o-transition: background-color 1s ease;
		transition: background-color 1s ease;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#signup select		{ width: 290px; padding: 3px; }

        #signup input::-webkit-input-placeholder,
#signup input:-moz-placeholder {
	color: #bbb;
}

#signup input:focus:required:invalid
{ 
	background-color: #eee; 
	background-position: 270px 8px;
	outline: none; 
}
#signup input[type=text]:focus:not([pattern]):required:invalid
{
	background-color: #eee; 
	background-position: 270px -24px;
}
/*#signup input:hover
{
	background-color: #eee; 
	background-position: 270px -24px;
}*/

#signup input:required:valid
{ 
	background-color: #fff;
	background-position: 270px -56px;
}
/*#signup submit:hover:required:valid
{ 
	background-color: #fff;
	background-position: 270px -8px;
}*/









#iniciosesion
{
	margin: 0px;
	width: 300px;
}
	#iniciosesion input,
	#iniciosesion textarea,
	#iniciosesion select
	{
		background: #fff url(icons.png) 290px 24px no-repeat;
		display: inline-block;
		width: 290px;
		border: 0px solid #fff;
                font-size:24px;
		padding: 2px;
/*		-moz-transition: background-color 1s ease;
		-webkit-transition: background-color 1s ease;
		-o-transition: background-color 1s ease;
		transition: background-color 1s ease;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;*/
	}
/*	#iniciosesion select		{ width: 290px; padding: 3px; }

        #iniciosesion input::-webkit-input-placeholder,
#iniciosesion input:-moz-placeholder {
	color: #bbb;
}*/



#cambioregistro
{
	margin: 0px;
	width: 190px;
}
	#cambioregistro input [type=date],
        {
            	display: inline-block;
		width: 156px;
                float: right;
                font-size:20px;
                font-family: Sans-Serif;
		padding: 0px;
		margin: 0px 4px 0px 0px;
                height: 28px;
                border-radius: 0px;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
        }
        #cambioregistro input,
	#cambioregistro textarea,
	#cambioregistro select
	{
		background: #fff;
		display: inline;
		width: 180px;
      		border: 0px solid #fff;
                font-size:15px;
		padding: 0px;
        }
	#cambioregistro input[type=submit]
        {
        font-size:24px;
        background: #fff;
        height: 30px;
        border-radius: 0px;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        }


#putt
{
	margin: 0px;
	width: 30px;
}
	#putt input
	{
            	display: inline-block;
		width: 150px;
                font-size:24px;
                font-family: Sans-Serif;
		padding: 0px;
	}
        
        #putt input[type=date]
	{
            	display: inline-block;
		width: 156px;
                float: right;
                font-size:20px;
                font-family: Sans-Serif;
		padding: 0px;
		margin: 0px 4px 0px 0px;
                height: 28px;
                border-radius: 0px;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
/*                border: 1px solid black;*/
        }
                #putt input[type=submit]
	{
            	display: inline-block;
		width: 30px;
                float: left;
                font-size:30px;
                font-family: Sans-Serif;
                text-align: left;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 5px;
                background: #fff;
                height: 30px;
                border-radius: 0px;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
        }
        #putt input[type=button]
{
    width: 30px;
    float: left;
    height: 30px;
    font-size:30px;
    font-family: Sans-Serif;
    text-align: left;
    margin: 0px 0px 0px 5px;
    background-color: fff;
    border: 0px;
    padding:0px 2px 0px 2px;
    border-radius: 0px;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
        }
        
        #putt input[type=image]
{
    width: 30px;
    float: left;
    height: 30px;
    font-size:30px;
    font-family: Sans-Serif;
    text-align: left;
    margin: 0px 0px 0px 5px;
    background-color: fff;
    border: 0px;
    padding:0px 2px 0px 2px;
    border-radius: 0px;
                -webkit-appearance: none;
                -moz-appearance: none;
                -ms-appearance: none;
        }
        
        #putt select
	{
            	float:right;
                display: inline-block;
		margin:-4px 6px 0px 0px;
	        width: 74px;
                padding: 0px;
	        background-color: #fff;
                font-family: Sans-Serif;
                font-size:24px;
                text-align: right;
                color: black;
	}
        
/*       {
            -webkit-appearance: menulist;
            box-sizing: border-box;
            -webkit-box-align: center;
            border: 1px solid;
            -webkit-border-radius: ;
            white-space: pre;
            -webkit-rtl-ordering: logical;
            color: black;
            background-color: white;
            cursor: default;
            -webkit-appearance:none;
            margin:0;
            background:url(../_images/fieldarrow.png) no-repeat top right;
            -webkit-appearance:none;
            margin:0;
       } */
        
        
.botones{
    width:80px;
    overflow:hidden;
}

.botones select{
    width:70px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: noe;
    appearance: none;
    padding: 2px 2px 2px 2px;
    border: none;
    background: transparent url("img/down.png") no-repeat right center;
}


#atras {
        width:300px;
        height:32px;
        outline: 1px solid red;
	display: block;
        padding:5px 5px 5px 5px;
        margin:5px 0px 5px 0px;
	background-color: #fff;
        font-family: Sans-Serif;
        font-size:24px;
        text-decoration: none;
        text-align: center;
        color: black;
}
.button
{
    border: none;
}



input[type=date]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display:none;
}
input[type=date]::-webkit-calendar-picker-indicator {
        padding: 0px 23px 15px 0px;
	height: 0px;
	width: 0px;
}

input[type=date]::-webkit-calendar-picker-indicator:before {
	-webkit-appearance: none;
        -moz-appearance: none;
        display: none;
        overflow:hidden;
        background: url("img/down.png") no-repeat right center;
	content: '';
	display: block;
	height: 20px;
	width: 20px;

}
#onepx
{
        border: 1px solid black;
        }
a:link img{
        border-style:none;
        }
a:vlink img{
        border-style:none;
        }
a:alink img{
        border-style:none;
        }